navbar被稱爲導航條,通常放到站點的頁面頭部,用來導航網站。以下展現了一個比較簡單的導航條,其中僅有一個用來放置Logo或者站點名稱的navbar-brand ,以及兩個導航連接:瀏覽器
<nav class="navbar"> <a class="navbar-brand" href="#">Logo</a> <ul class="nav navbar-nav"> <li><a href="#">Link 1</a></li> <li><a href="#">Link 2</a></li> </ul> </nav>
導航條通常能夠放置到div或者nav標籤內,並設置class爲navbar。做爲站點Logo的連接應該設置類navbar-brand。導航連接應該按分組放到class=爲「nav navbar-nav」的ul標籤內。佈局
還記得以前提到的tab嗎?它也是一個導航,而且class爲"nav nav-tab"。這裏的ul的class設置爲「nav navbar-nav」,代表它們都是nav,可是第二級分類是不一樣的。網站
除了放置導航連接外,navbar內還能夠放置dropdown、form等組件:spa
<nav class="navbar"> <a class="navbar-brand" href="#">Logo</a> <ul class="nav navbar-nav"> <li><a href="#">Link 1</a></li> <li><a href="#">Link 2</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="#">Action1</a></li> <li><a href="#">Action2</a></li> </ul> </li> </ul> <form class="navbar-form"> <div class="form-group"> <input type="text" class="form-control" placeholder="Search"> </div> <button type="submit" class="btn btn-default">Submit</button> </form> </nav>
這裏的dropdown和別的地方出現的dropdown並無什麼特別之處。可是form是不一樣的,放置到navbar內的form,它的class應設置爲navbar-form,從而能夠把form縱向居中的顯示出來。code
在小屏幕的狀況下(好比手機),可讓導航連接等項目摺疊,從而更好的利用空間。如今咱們看這樣的案例:orm
<nav class="navbar"> <a class="navbar-brand" href="#">Logo</a> <ul class="nav navbar-nav"> <li><a href="#">Link 1</a></li> <li><a href="#">Link 2</a></li> <li><a href="#">Link 3</a></li> <li><a href="#">Link 4</a></li> <li><a href="#">Link 5</a></li> </ul> </nav>
在通常的桌面顯示器上,它能夠按照橫向排列連接。而在手機小屏幕下,它雖然按照縱向顯示,可是佈局並不漂亮。能夠縮小桌面電腦的瀏覽器橫向尺寸模擬小屏幕的顯示效果。如今咱們加入代碼,讓它能夠摺疊:pdo
<nav class="navbar navbar-default"> <div class="navbar-header"> <a class="navbar-brand" href="#">Brand</a> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar1"> Toggle </button> </div> <div class="collapse navbar-collapse" id="navbar1"> <ul class="nav navbar-nav"> <li class="active"><a href="#">Link1 </a></li> <li><a href="#">Link2</a></li> </ul> </div> </nav>
在摺疊狀態下,只要顯示Brand和一個切換摺疊的按鈕。當點擊按鈕時,切換顯示兩個導航連接;再次點擊此按鈕,則隱藏它們。當擴大瀏覽器寬度時,用於摺疊的Toggle按鈕消息,而且原本被摺疊的導航連接會橫向展開出來。get
做者:劉傳君
建立過產品,創過業。很差動,讀書機器。
能夠經過 1000copy#gmail.com 聯繫到我input
http小書 http://www.ituring.com.cn/boo...
Git小書 http://www.ituring.com.cn/boo...產品