DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> Bootstrap CSS組件之導航(nav)
Bootstrap CSS組件之導航(nav)
編輯:關於JavaScript     

本文實例為大家分享了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>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved