bootstrap - navbar

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...產品

相關文章
相關標籤/搜索