本文實例為大家分享了Bootstrap導航的具體代碼,供大家參考,具體內容如下
//源碼 .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樣式不提供默認的導航,必須通過附加另外一個樣式才行,比如.nav-tabs樣式表示選項卡導航。
nav nav-tabs nav-pills nav-stacked nav-justified navbar
1.選項卡導航(nav nav-tabs)
2.膠囊式選項卡導航(nav nav-pills)
3.堆疊式導航(nav nav-pills nav-stacked)
4.自適應導航(nav nav-tabs/nav-pills nav-justified)
5.二級導航(nav nav-tabs dropdown dropdown-menu)
例子見導航.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> <!--選項卡導航nav nav-tabs: 菜單當前高亮菜單項.active 菜單項是禁用狀態.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> <!-- 膠囊式選項卡導航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> <!-- 堆疊式導航nav nav-pills nav-stacked: 堆疊式導航的原理是去除nav-pills樣式得浮動顯示(默認不設置浮動,讓其垂直擺放)--> <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> <!-- 自適應導航nav nav-pills/nav-tabs nav-justified: 可以將li元素充滿整個父元素,在寬度為100%的基礎上,設置每個元素的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> <!-- 二級導航nav nav-tabs: 普通導航裡的li元素作為父元素容器,內部包含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>
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。