Bootstrap CSS組件之導(dǎo)航(nav)
本文實例為大家分享了Bootstrap導(dǎo)航的具體代碼,供大家參考,具體內(nèi)容如下
//源碼
.nav {
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.nav > li {
position: relative;
display: block;
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
background-color: #eee;
}
.nav > li.disabled > a {
color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
color: #777;
text-decoration: none;
cursor: not-allowed;
background-color: transparent;
}
和默認的.btn樣式不同,默認的.nav樣式不提供默認的導(dǎo)航,必須通過附加另外一個樣式才行,比如.nav-tabs樣式表示選項卡導(dǎo)航。
nav nav-tabs nav-pills nav-stacked nav-justified navbar
1.選項卡導(dǎo)航(nav nav-tabs)
2.膠囊式選項卡導(dǎo)航(nav nav-pills)
3.堆疊式導(dǎo)航(nav nav-pills nav-stacked)
4.自適應(yīng)導(dǎo)航(nav nav-tabs/nav-pills nav-justified)
5.二級導(dǎo)航(nav nav-tabs dropdown dropdown-menu)
例子見導(dǎo)航.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- Bootstrap從3.0版本開始全面支持移動平臺,貫徹移動先行宗旨 --> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Bootstrap 101 Template</title> <!-- Bootstrap --> <link href="bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <!--選項卡導(dǎo)航nav nav-tabs: 菜單當前高亮菜單項.active 菜單項是禁用狀態(tài).disabled --> <ul class="nav nav-tabs"> <li class="active"><a href="#">主頁</a></li> <li><a href="#">個人信息</a></li> <li class="disabled"><a href="#">作品</a></li> </ul> <!-- 膠囊式選項卡導(dǎo)航nav nav-pills: .active的菜單會進行背景色高亮顯示--> <ul class="nav nav-pills"> <li class="active"><a href="#">主頁</a></li> <li><a href="#">個人信息</a></li> <li class="disabled"><a href="#">作品</a></li> </ul> <!-- 堆疊式導(dǎo)航nav nav-pills nav-stacked: 堆疊式導(dǎo)航的原理是去除nav-pills樣式得浮動顯示(默認不設(shè)置浮動,讓其垂直擺放)--> <ul class="nav nav-pills nav-stacked"> <li class="active"><a href="#">主頁</a></li> <li><a href="#">個人信息</a></li> <li class="nav-divider"></li> <li class="disabled"><a href="#">作品</a></li> </ul> <!-- 自適應(yīng)導(dǎo)航nav nav-pills/nav-tabs nav-justified: 可以將li元素充滿整個父元素,在寬度為100%的基礎(chǔ)上,設(shè)置每個元素的display風格是table-cell--> <ul class="nav nav-pills nav-justified"> <li class="active"><a href="#">主頁</a></li> <li><a href="#">個人信息</a></li> <li class="disabled"><a href="#">作品</a></li> </ul> <!-- 二級導(dǎo)航nav nav-tabs: 普通導(dǎo)航里的li元素作為父元素容器,內(nèi)部包含dropdown下拉菜單的--> <ul class="nav nav-tabs"> <li class="active"><a href="#">主頁</a></li> <li><a href="#">個人信息</a></li> <li class="disabled"><a href="#">作品</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#">二級菜單</a></li> <li><a href="#">二級菜單</a></li> <li><a href="#">二級菜單</a></li> </ul> </li> </ul> <!-- bootstrap是基于jQuery--> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script> </body> </html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Bootstrap每天必學(xué)之導(dǎo)航條
- Bootstrap實現(xiàn)響應(yīng)式導(dǎo)航欄效果
- Bootstrap實現(xiàn)默認導(dǎo)航欄效果
- Bootstrap每天必學(xué)之導(dǎo)航
- 第一次接觸神奇的Bootstrap菜單和導(dǎo)航
- Bootstrap導(dǎo)航欄各元素操作方法(表單、按鈕、文本)
- Bootstrap每天必學(xué)之附加導(dǎo)航(Affix)插件
- 第一次接觸神奇的Bootstrap導(dǎo)航條
- Bootstrap每天必學(xué)之響應(yīng)式導(dǎo)航、輪播圖
- JS組件Bootstrap導(dǎo)航條使用方法詳解
相關(guān)文章
JavaScript數(shù)組操作學(xué)習(xí)之splice()函數(shù)入門與精通
這篇文章介紹了JavaScript數(shù)組操作中的splice()方法,詳細講解了其定義、語法和用法,并通過實例展示了如何使用該方法進行數(shù)組元素的添加、刪除和替換,需要的朋友可以參考下2024-11-11
Javascript將string類型轉(zhuǎn)換int類型
今天網(wǎng)站有個小功能要判斷用戶購買商品數(shù)量是否大于庫存數(shù)據(jù),如果大于庫存數(shù)量,就給予提示。2010-12-12
基于Bootstrap的Metronic框架實現(xiàn)頁面鏈接收藏夾功能
本文給大家介紹基于Metronic的Bootstrap開發(fā)框架實現(xiàn)頁面鏈接收藏夾功能,非常不錯,具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧2016-08-08

