導航條(navbar)在Bootstrap中是一個獨立組件,導航條(navbar)和導航(nav)在Bootstrap中是有明顯的區別的。在導航條(navbar)中有一個背景色、而且導航條可以是純鏈接、表單、表單和導航一起結合等多種形式。
1.實戰一-帶二級菜單和表單的導航條
<!DOCTYPE HTML><html><head> <meta charset="utf-8"> <title>導航條</title> <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css"> <!--css樣式--> <style > body{margin:30px;padding:30px;} </style></head><body><div role="navigation"> <!--標題通過“navbar-header”和“navbar-brand”來實現--> <div> <a href="##">標題</a> </div> <ul> <li><a href="##">首頁</a></li> <li> <a href="##" data-toggle="dropdown">博客<span></span></a> <!--二級菜單--> <ul> <li><a href="##">二級菜單</a></li> </ul> </li> <li><a href="##">論壇</a></li> </ul> <!--表單--> <form action="##" rol="search"> <div> <input type="text" placeholder="請輸入關鍵詞" /> </div> <button type="submit">搜索</button> </form></div><!-- 放置在文檔的結尾,使頁面加載速度更快--><!-- 如果要使用Bootstrap的js插件,必須先調入jQuery --><script src="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"></script><!-- 包括所有bootstrap的js插件或者可以根據需要使用的js插件調用--><script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> </body></html>效果圖如下:
Bootstrap的導航條中除了使用navbar-brand中的a元素和navbar-nav的ul和navbar-form之外,還可以使用其他元素:
1)導航條中的按鈕navbar-btn
2)導航條中的文本navbar-text
3)導航條中的普通鏈接navbar-link
2.實戰二-固定導航條
<!--頂部導航條--><div role="navigation"> <div> <a href="##">標題</a> </div> <ul> <li><a href="##">首頁</a></li> <li><a href="##">博客</a></li> <li><a href="##">論壇</a></li> </ul></div><!--底部導航條--><div role="navigation"> <div> <a href="##">標題</a> </div> <ul> <li><a href="##">首頁</a></li> <li><a href="##">博客</a></li> <li><a href="##">論壇</a></li> </ul></div><!--正文內容--><div>網頁正文內容</div>
效果圖如下:
3.實戰三-響應式導航條
<div role="navigation"> <div> <!-- .navbar-toggle樣式用於toggle收縮的內容,即nav-collapse collapse樣式所在元素--> <button type="button" data-toggle="collapse" data-target=".navbar-responsive-collapse"> <span></span> <span></span> <span></span> <span></span> </button> <!-- 確保無論是寬屏還是窄屏,navbar-brand都顯示--> <a href="##">標題</a> </div> <!-- 屏幕寬度小於768px時,div.navbar-responsive-collapse容器裡的內容都會隱藏, 顯示icon-bar圖標,當點擊icon-bar圖標時,再展開。屏幕大於768px時,默認顯示。 --> <div> <ul> <li><a href="##">首頁</a></li> <li><a href="##">博客</a></li> <li><a href="##">論壇</a></li> </ul> </div></div>
效果圖如下:
有的時候會有需要反色的情況,Bootstrap為此提供了反色導航條,只是將navbar-deafult類名換成navbar-inverse,然後導航條的背景色和文本的顏色就會修改。
4.實戰四-分頁導航
1)帶頁碼的分頁導航
<!-- pagination:正常大小pagination-lg:讓分頁導航變大pagination-sm:讓分頁導航變小--><ul> <li><a href="#">«首頁</a></li> <li><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="#">尾頁»</a></li></ul>
效果圖如下:
2)翻頁分頁導航
<ul> <li><a href="#">«上一頁</a></li> <!--禁用狀態--> <li><a href="#">下一頁»</a></li></ul> <!--左右對齊--><ul> <li><a href="#">«上一頁</a></li> <li><a href="#">下一頁»</a></li></ul>
效果圖如下:
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。