導航條基礎
使用方法:
在制作一個基礎導航條時,主要分以下幾步:
第一步:首先在制作導航的列表(<ul class=”nav”>)基礎上添加類名“navbar-nav”
第二步:在列表外部添加一個容器(div),並且使用類名“navbar”和“navbar-default”
加入導航條標題
在Web頁面制作中,常常在菜單前面都會有一個標題(文字字號比其它文字稍大一些),其實在Bootstrap框架也為大家做了這方面考慮,其通過“navbar-header”和“navbar-brand”來實現。

Bootstrap框架的導航條中除了使用navbar-brand中的a元素和navbar-nav的ul和navbar-form之外,還可以使用其他元素。框架提供了三種其他樣式:
1、導航條中的按鈕navbar-btn
2、導航條中的文本navbar-text
3、導航條中的普通鏈接navbar-link
但這三種樣式在框架中使用時受到一定的限制,需要和navbar-brand、navbar-nav配合起來使用。而且對數量也有一定的限制,一般情況在使用一到兩個不會有問題,超過兩個就會有問題。


使用方法很簡單,只需要在制作導航條最外部容器navbar上追加對應的類名即可:
<div class="navbar navbar-default navbar-fixed-top" role="navigation"> … </div> <div class="content">我是內容</div> <div class="navbar navbar-default navbar-fixed-bottom" role="navigation"> … </div>
從運行效果中大家不難發現,頁面主內容頂部和底部都被固定導航條給遮住了。為了避免固定導航條遮蓋內容,我們需要在body上做一些處理:
body { padding-top: 70px;/*有頂部固定導航條時設置*/ padding-bottom: 70px;/*有底部固定導航條時設置*/ }
因為固定導航條默認高度是50px,我們一般設置padding-top和padding-bottom的值為70px,當然有的時候還是需要具體情況具體分析。


使用方法:
1、保證在窄屏時需要折疊的內容必須包裹在帶一個div內,並且為這個div加入collapse、navbar-collapse兩個類名。最后為這個div添加一個class類名或者id名。

<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>
3、並為button添加data-target=".類名/#id名",究競是類名還是id名呢?由需要折疊的div來決定。如:
需要折疊的div代碼段:
<div class="collapse navbar-collapse" id="example"> <ul class="nav navbar-nav"> … </ul> </div>
窄屏時顯示的圖標代碼段:
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#example"> ... </button>
也可以這么寫,需要折疊的div代碼段:
<div class="collapse navbar-collapse example" > <ul class="nav navbar-nav"> … </ul> </div>
窄屏時要顯示的圖標:
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".example"> ... </button>



分頁導航幾乎在哪個網站都可見。好的分頁導航能給用戶帶來更好的用戶體驗。在Bootstrap框架中提供了兩種分頁導航:
☑ 帶頁碼的分頁導航
☑ 帶翻頁的分頁導航
使用方法:
平時很多同學喜歡用div>a
和div>span
結構來制作帶頁碼的分頁導航。不過,在Bootstrap框架中使用的是ul>li>a
這樣的結構,在ul標簽上加入pagination方法:
<ul class="pagination"> <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>
運行效果:


大小設置:
在Bootstrap框架中,也可以通過幾個不同的情況來設置其大小。類似於按鈕一樣:
1、通過“pagination-lg”讓分頁導航變大;
2、通過“pagination-sm”讓分頁導航變小:
使用方法:
在實際使用中,翻頁分頁導航和帶頁碼的分頁導航類似,為ul標簽加入pager
類:
<ul class="pager"> <li><a href="#">«上一頁</a></li> <li><a href="#">下一頁»</a></li> </ul>
對齊樣式設置:
默認情況之下,翻頁分頁導航是居中顯示,如:

但有的時候我們需要一個居左,一個居右。Bootstrap框架提供了兩個樣式:
☑ previous:讓“上一步”按鈕居左
☑ next:讓“下一步”按鈕居右
具體使用的時候,只需要在li
標簽上添加對應類名即可:
<ul class="pager"> <li class="previous"><a href="#">«上一頁</a></li> <li class="next"><a href="#">下一頁»</a></li> </ul>
實現原理:
實現原理很簡單,就是一個進行了左浮動,一個進行了右浮動。

狀態樣式設置:
和帶頁碼分頁導航一樣,如果在li標簽上添加了disabled類名的時候,分頁按鈕處於禁用狀態,但同樣不能禁止其點擊功能。你可以通過js來處理,或將a
標簽換成span
標簽。
<ul class="pager"> <li class="disabled"><span>«上一頁</span></li> <li><a href="#">下一頁»</a></li> </ul>




使用原理:
使用方法很簡單,你可以在使用span這樣的行內標簽:
<h3>Example heading <span class="label label-default">New</span></h3>
顏色樣式設置:
和按鈕元素button類似,label樣式也提供了多種顏色:
☑ label-deafult:默認標簽,深灰色
☑ label-primary:主要標簽,深藍色
☑ label-success:成功標簽,綠色
☑ label-in:信息標簽,淺藍色
☑ label-warning:警告標簽,橙色
☑ label-danger:錯誤標簽,紅色
主要是通過這幾個類名來修改背景顏色和文本顏色:
<span class="label label-default">默認標簽</span> <span class="label label-primary">主要標簽</span> <span class="label label-success">成功標簽</span> <span class="label label-info">信息標簽</span> <span class="label label-warning">警告標簽</span> <span class="label label-danger">錯誤標簽</span>



使用方法:
使用方法,其實也沒什么太多可說的,你可以像標簽一樣,使用span標簽來制作,然后為他加入badge
類:
<a href="#">Inbox <span class="badge">42</span></a>
<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="##">成功案例<span class="badge">23</span></a></li> <li><a href="##">關於我們</a></li> </ul>
按鈕和膠囊形導航設置徽章:
另外,徽章在按鈕元素button和膠囊形導航nav-pills也可以有類似的樣式,只不過是顏色不同而已。