導航條比導航多了一個條字bootstrap
直接上圖瀏覽器
導航:
導航條:
簡單文字描述: 由兩張圖看出,導航內容比較簡單,而導航條能夠包含導航及其餘元素,如表單,搜索框等,而且一般導航條會有一個區別於頁面的背景色。spa
爲父容器添加類名navbar navbar-default
。navbar-default
類用來規定導航條的顏色,能夠更改成navbar-inverse
來讓導航條反色顯示。bootstrap官網建議使用nav
元素。但也經常使用div元素
,建議用div元素
時增長role="navigation"
屬性,該屬性對一些特殊的輔助設備友好。3d
標題或者logo放在類名爲.navbar-header>.navbar-brand
的容器中,其餘條目能夠放在類名爲.nav navbar-nav
的容器中code
<div class="navbar navbar-default" role="navigation"> <div class="navbar-header"> <a href="#" class="navbar-brand">MY WEBSITE</a> </div> <ul class="nav navbar-nav"> <li class="active"><a href="#">首頁</a></li> <li><a href="#">條目一</a></li> <li><a href="#">條目二</a></li> <li><a href="#">條目三</a></li> <li><a href="#">條目四</a></li> </ul> </div>
navbar-form
navbar-btn
(需和類名爲「navbar-nav」或"navbar-brand"的元素配合使用,且數量不能多)navbar-text
(需和類名爲「navbar-nav」或"navbar-brand"的元素配合使用,且數量不能多)navbar-link
(需和類名爲「navbar-nav」或"navbar-brand"的元素配合使用,且數量不能多)<div class="navbar navbar-default" role="navigation"> <div class="navbar-header"> <a href="#" class="navbar-brand">MY WEBSITE</a> </div> <ul class="nav navbar-nav"> <li class="active"><a href="#">首頁</a></li> <li class="dropdown"> <a href="#" data-toggle="dropdown" class="dropdown-toggle">水果<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> <li><a href="##">蔬菜</a></li> <li><a href="##">哈哈</a></li> <li><a href="##">呵呵</a></li> </ul> </div>
navbar-left
navbar-right
navbar-fixed-top
navbar-fixed-bottom
注意:讓導航條固定在瀏覽器窗口頂部或底部會遮蓋到頁面頂部或底部的內容,解決辦法爲:給body設置合適的內邊距(舒適提示:導航條默認高度爲50px)。orm
目的: 讓導航條內容比較多的時候,在窄屏幕設備上顯示更加友好blog
表現: 寬屏正常顯示,窄屏時隱藏一部分條目,並調整其排列方式爲垂直排列,而後經過一個按鈕單擊顯示pdo
寬屏顯示:
窄屏顯示:
窄屏展開:
get
方法: io
"collapse navbar-collapse"
的div中<button class="navbar-toggle" type="button" data-toggle="collapse"> <span class="sr-only">Toggle Navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
完整代碼:
<div class="navbar navbar-default" role="navigation"> <div class="navbar-header"> <button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".test"> <span class="sr-only">Toggle Navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a href="#" class="navbar-brand">LOGO</a> </div> <div class="collapse navbar-collapse test"> <ul class="nav navbar-nav"> <li class="active"><a href="#">首頁</a></li> <li><a href="#">條目一</a></li> <li><a href="#">條目二</a></li> <li><a href="#">條目三</a></li> <li><a href="#">條目四</a></li> <li><a href="#">條目五</a></li> </ul> </div> </div>
data-target
連接到該元素:data-target=".class/#id"響應式的臨界點爲768px,即當屏幕大於768px時原樣顯示,小於768px時改變樣式
<ol class="breadcrumb"> <li><a href="#">Home</a></li> <li><a href="#">Library</a></li> <li class="active">Data</li> </ol>
樣式: