功能強(qiáng)大的Bootstrap效果展示(二)
上一篇已經(jīng)講了一些使用BootStrap的步驟和一些基本使用,點(diǎn)擊查看
這篇博客繼續(xù)給大家介紹一些常用效果的使用,主要有以下幾個(gè)組件
1. 下拉菜單
2. 導(dǎo)航欄
3. 進(jìn)度條
4. 媒體對(duì)象
5. 分頁(yè)
6. 列表
首先要導(dǎo)入BootStrap的css和js
<link rel="stylesheet" href="css/bootstrap.min.css"> <!--最好也引用cdn的css,有些樣式文件里沒有--> <link rel="stylesheet" > <script src="js/jquery-3.1.0.min.js"></script> <script src="js/bootstrap.min.js"></script>
1.下拉菜單
主要由button和ul組成,可以添加小標(biāo)題和分割線
<div class="dropdown"> <button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown" aria-expanded="false"> 地鐵線路 <!--這個(gè)是向下的三角符號(hào)--> <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <!--這個(gè)是小標(biāo)題--> <li class="dropdown-header">地鐵</li> <li><a href="#">1號(hào)線</a> </li> <li><a href="#">2號(hào)線</a> </li> <li><a href="#">3號(hào)線</a> </li> <li><a href="#">4號(hào)線</a> </li> <!--這個(gè)是分割線--> <li class="divider"></li> <li><a href="#">5號(hào)線</a> </li> </ul> </div>
2.導(dǎo)航欄
導(dǎo)航欄幾乎是每個(gè)網(wǎng)頁(yè)的標(biāo)配,學(xué)好怎么用一定沒錯(cuò)
這是網(wǎng)頁(yè)頂部的導(dǎo)航欄
<!--將nav的類設(shè)為navbar-inverse更加高端,設(shè)為navbar-static-top將navbar的圓角去掉并且靜止固定在頂部--> <nav class="navbar navbar-inverse navbar-static-top" role="navigation"> <div class="container"> <!--導(dǎo)航欄的開頭,通常是文字或者圖片--> <div class="navbar-header"> <!--這個(gè)按鈕可以在位置不夠時(shí)點(diǎn)開菜單--> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <!--可將Brand換成img--> <a class="navbar-brand" href="#">Brand</a> </div> <!--要id設(shè)為bs-example-navbar-collapse-1才能伸縮后被點(diǎn)開--> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> <li><a href="#">會(huì)員管理</a></li> <li><a href="#">會(huì)員管理</a></li> <li><a href="#">會(huì)員管理</a></li> <li><a href="#">會(huì)員管理</a></li> <!--導(dǎo)航欄中加一個(gè)下拉菜單--> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> 系統(tǒng)維護(hù)<span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li><a href="#">恢復(fù)系統(tǒng)</a></li> <li><a href="#">系統(tǒng)備份</a></li> <li><a href="#">斷開連接</a></li> <li><a href="#">刪除用戶</a></li> </ul> </li> </ul> <!--先寫navbar-right越靠右--> <!--導(dǎo)航欄中的按鈕--> <button type="button" class="btn btn-default navbar-btn navbar-right">Sign in</button> <!--導(dǎo)航欄中的表單--> <form class="navbar-form navbar-right" role="search"> <div class="form-group"> <input type="text" class="form-control" placeholder="輸入搜索內(nèi)容"> </div> <button type="summit" class="btn btn-default">搜索</button> </form> </div> </div> </nav>
我們?cè)谟镁W(wǎng)頁(yè)瀏覽博客或者文件的時(shí)候,都有一個(gè)層級(jí),這時(shí)如果是想返回上一級(jí)或者上幾級(jí)就需要位置的導(dǎo)航欄
<!--導(dǎo)航條--> <ol class="breadcrumb"> <li><a href="#">我的后臺(tái)</a> </li> <li><a href="#">系統(tǒng)分析</a> </li> <!--當(dāng)前位置不可以點(diǎn)擊跳轉(zhuǎn)--> <li class="active">訪問統(tǒng)計(jì)</li> </ol>
3.進(jìn)度條
<div class="progress"> <!--progress-bar-striped設(shè)置條紋,active設(shè)置動(dòng)畫--> <!--根據(jù)style寬度的百分比顯示進(jìn)度條的百分比--> <div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 30%;"> <span class="sr-only">30%</span> <!--文字顯示在進(jìn)度條中間--> 30% </div> </div>
4.媒體對(duì)象
在微博或者Twitter里的消息基本上都是這種樣式
左邊是頭像,右邊是標(biāo)題和文字
<div class="media"> <div class="media-left"> <img class="media-object" src="images/1.jpg"> </div> <div class=" media-body"> <h4>Media heading</h4> <p>Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.</p> </div> </div>
5.分頁(yè)
這是有多個(gè)頁(yè)碼的
<ul class="pagination"> <li class="disabled"> <a href="#" aria-label="Previous"> <!--向左的雙箭頭--> <span aria-hidden="true">«</span> </a> </li> <!--第一個(gè)選項(xiàng)被激活--> <li class="active"><a href="#">1</a> </li> <li><a href="#">2</a> </li> <li><a href="#">3</a> </li> <li><a href="#">4</a> </li> <li><a href="#">5</a> </li> <li><a href="#">6</a> </li> <li><a href="#">7</a> </li> <li> <a href="#" aria-label="Next"> <!--向右的雙箭頭--> <span aria-hidden="true">»</span> </a> </li> </ul>
這是只有上一頁(yè)和下一頁(yè)的
<ul class="pager"> <li><a href="#"><span aria-hidden="true">←</span>上一頁(yè)</a> </li> <li><a href="#"><span aria-hidden="true">→</span>下一頁(yè) </a> </li> </ul>
上面的寫法是兩個(gè)按鈕連在一起的
下面的寫法是兩個(gè)按鈕分布在兩側(cè)
<ul class="pager"> <li class="previous"><a href="#"><span aria-hidden="true">←</span>上一頁(yè)</a> </li> <li class="next"><a href="#"><span aria-hidden="true">→</span>下一頁(yè) </a> </li> </ul>
6.列表
列表的效果十分常見,用起來(lái)也十分簡(jiǎn)單
<div class="list-group col-md-3"> <!--第一項(xiàng)被選中--> <a href="#" class="list-group-item active">訪問統(tǒng)計(jì)</a> <a href="#" class="list-group-item">信息統(tǒng)計(jì)</a> <a href="#" class="list-group-item">日志統(tǒng)計(jì)</a> <a href="#" class="list-group-item">信息統(tǒng)計(jì)</a> <a href="#" class="list-group-item">信息統(tǒng)計(jì)</a> <a href="#" class="list-group-item">信息統(tǒng)計(jì)</a> <a href="#" class="list-group-item">信息統(tǒng)計(jì)</a> <a href="#" class="list-group-item">信息統(tǒng)計(jì)</a> </div>
我用上面的組件做了一個(gè)后臺(tái)的靜態(tài)網(wǎng)頁(yè)
效果如圖
如果大家還想深入學(xué)習(xí),可以點(diǎn)擊這里進(jìn)行學(xué)習(xí),再為大家附3個(gè)精彩的專題:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- JS組件Bootstrap實(shí)現(xiàn)彈出框和提示框效果代碼
- 值得分享的Bootstrap Ace模板實(shí)現(xiàn)菜單和Tab頁(yè)效果
- 全面解析Bootstrap圖片輪播效果
- bootstrap實(shí)現(xiàn)彈窗和拖動(dòng)效果
- JS組件Bootstrap Table表格多行拖拽效果實(shí)現(xiàn)代碼
- JS組件Bootstrap Table表格行拖拽效果實(shí)現(xiàn)代碼
- Bootstrap實(shí)現(xiàn)響應(yīng)式導(dǎo)航欄效果
- Bootstrap實(shí)現(xiàn)默認(rèn)導(dǎo)航欄效果
- 全面解析Bootstrap手風(fēng)琴效果
- 很棒的Bootstrap選項(xiàng)卡切換效果
相關(guān)文章
ES6中常見基本知識(shí)點(diǎn)的基本使用實(shí)例匯總
這篇文章主要給大家介紹了關(guān)于ES6中常見基本知識(shí)點(diǎn)的基本使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-04-04詳解javascript對(duì)數(shù)組和json數(shù)組的操作
這篇文章主要介紹了javascript對(duì)數(shù)組和json數(shù)組的操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04不使用ajax實(shí)現(xiàn)無(wú)刷新提交表單
這篇文章主要介紹了不使用ajax實(shí)現(xiàn)無(wú)刷新提交表單的方法,需要的朋友可以參考下2014-12-12JavaScript for in錨點(diǎn)的動(dòng)態(tài)創(chuàng)建
主要包括for..in的使用,錨點(diǎn)的動(dòng)態(tài)創(chuàng)建,狀態(tài)欄文字效果2008-09-09js實(shí)現(xiàn)簡(jiǎn)單的二級(jí)聯(lián)動(dòng)效果
本文主要介紹了js實(shí)現(xiàn)簡(jiǎn)單的二級(jí)聯(lián)動(dòng)效果的實(shí)例,具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-03-03