Bootstrap4 教程
導(dǎo)航欄是一個將商標(biāo)、導(dǎo)航以及別的元素簡單放置到一個簡潔導(dǎo)航頁頭的的集合。在Bootstrap4中,導(dǎo)航欄的創(chuàng)建并不難,而且,可以使用各種類對其進行擴展。
我們可以使用 .navbar 類來創(chuàng)建一個標(biāo)準(zhǔn)的導(dǎo)航欄,后面緊跟: .navbar-expand-xl|lg|md|sm 類來創(chuàng)建響應(yīng)式的導(dǎo)航欄 (大屏幕水平鋪開,小屏幕垂直堆疊)。
導(dǎo)航欄上的選項可以使用 <ul> 元素并添加 class="navbar-nav" 類。 然后在 <li> 元素上添加 .nav-item 類, <a> 元素上使用 .nav-link 類:
通過刪除 .navbar-expand-xl|lg|md|sm 類來創(chuàng)建垂直導(dǎo)航欄:
可以使用以下類來創(chuàng)建不同顏色導(dǎo)航欄:.bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger, .bg-secondary, .bg-dark 和 .bg-light)。
提示: 對于暗色背景需要設(shè)置文本顏色為淺色的,對于淺色背景需要設(shè)置文本顏色為深色的。
激活和禁用狀態(tài): 可以在 <a> 元素上添加 .active 類來高亮顯示選中的選項。 .disabled 類用于設(shè)置該鏈接是不可點擊的。
.navbar-brand 類用于高亮顯示品牌/Logo:
如果使用圖片,可以使用 .navbar-brand 類來設(shè)置圖片自適應(yīng)導(dǎo)航欄。
通常,小屏幕上我們都會折疊導(dǎo)航欄,通過點擊來顯示導(dǎo)航選項。
要創(chuàng)建折疊導(dǎo)航欄,可以在按鈕上添加 class="navbar-toggler", data-toggle="collapse" 與 data-target="#thetarget" 類。然后在設(shè)置了 class="collapse navbar-collapse" 類的 div 上包裹導(dǎo)航內(nèi)容(鏈接), div 元素上的 id 匹配按鈕 data-target 的上指定的 id:
導(dǎo)航欄上可以設(shè)置下拉菜單:
導(dǎo)航欄的表單 <form> 元素使用 class="form-inline" 類來排版輸入框與按鈕:
你也可以使用其他的輸入框類,如 .input-group-addon 類用于在輸入框前添加小標(biāo)簽。
使用 .navbar-text 類來設(shè)置導(dǎo)航欄上非鏈接文本,可以保證水平對齊,顏色與內(nèi)邊距一樣。
導(dǎo)航欄可以固定在頭部或者底部。
我們使用 .fixed-top 類來實現(xiàn)導(dǎo)航欄的固定:
.fixed-bottom 類用于設(shè)置導(dǎo)航欄固定在底部: