Bootstrap3制作自己的導(dǎo)航欄
導(dǎo)航欄是一個(gè)很好的功能,是Bootstrap 網(wǎng)站的一個(gè)突出特點(diǎn)。導(dǎo)航欄是響應(yīng)式元組件就,作為應(yīng)用程序或網(wǎng)站的導(dǎo)航標(biāo)題。導(dǎo)航欄在移動(dòng)設(shè)備的視圖中是折疊的,隨著可用視口寬度的增加,導(dǎo)航欄也會(huì)水平展開(kāi)。在 Bootstrap 導(dǎo)航欄的核心中,導(dǎo)航欄包括了為站點(diǎn)名稱和基本的導(dǎo)航定義樣式。
創(chuàng)建一個(gè)默認(rèn)的導(dǎo)航欄的步驟如下:
- 向 <nav> 標(biāo)簽添加 class .navbar、.navbar-default(白底黑字),navbar-inverse(黑底白字)
- 向上面的元素添加 role="navigation",有助于增加可訪問(wèn)性。
- 向 <div> 元素添加一個(gè)標(biāo)題 class .navbar-header,內(nèi)部包含了帶有 class navbar-brand 的 <a> 元素。這會(huì)讓文本看起來(lái)更大一號(hào)。
為了向?qū)Ш綑谔砑渔溄?,只需要?jiǎn)單地添加帶有 class .nav、.navbar-nav 的無(wú)序列表即可。
下面實(shí)例為大家分享使用Bootstrap3制作的導(dǎo)航欄,具體內(nèi)容如下
比如

微博

那么如何寫出這樣方便這樣的組件
使用bootstrap3吧!
直接說(shuō)使用
一般情況下導(dǎo)航放到如下的結(jié)構(gòu)中
<nav class="navbar navbar-default" role="navigation"> <div class="container-fluid"> <div class="navbar-header"> <a class="navbar-brand" href="#"> <img alt="Brand" src="..."> </a> </div> </div> </nav>
1、nav標(biāo)簽
第一層 class中 navbar是必須的 其他的屬性是可選的
添加navbar-default創(chuàng)建的是最基本的導(dǎo)航,不會(huì)固定在哪個(gè)位置顏色是透明的
添加navbar-inverse類 顏色變?yōu)楹谏?br />
添加navbar-fixed-top固定在頂部,添加navbar-fixed-bottom固定在底部
添加navbar-static-top 效果如下

<div class="navbar-header">
導(dǎo)航的頭 比如說(shuō)網(wǎng)站的loge 點(diǎn)擊進(jìn)去主頁(yè),或者是網(wǎng)站的名稱

效果如上
這里可以換成文字 我感覺(jué)效果會(huì)更好
2、表單
在導(dǎo)航里添加表單,比如搜索,登錄什么的也比較常見(jiàn)
比如我上面的搜索
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">搜索</button>
</form>
解釋一下其中的navbar-left類會(huì)把這個(gè)form定位在左邊
當(dāng)然也對(duì)應(yīng)有navbar-right類
同理 按鈕可以這樣加
<button type="button" class="btn btn-default navbar-btn">Sign in</button>
文本可以這樣加
<p class="navbar-text">Signed in as Mark Otto</p>
鏈接可以這樣加
<p class="navbar-text navbar-right">Signed in as <a href="#" class="navbar-link">Mark Otto</a></p>
并且這樣都可以添加navbar-right或者navbar-left類
我的導(dǎo)航
<!--導(dǎo)航-->
<div class="navbar-wrapper">
<div class="container" id="navcontainer">
<nav class="navbar navbar-inverse navbar-fixed-top " role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="#">先聲文庫(kù)</a>
</div>
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">搜索</button>
</form>
<div class="navbar-right">
<ul class="nav navbar-nav">
<li><a data-toggle="modal" data-target="#register" >注冊(cè)</a></li>
<li><a data-toggle="modal" data-target="#signin" >登錄</a></li>
</ul>
</div>
</div>
</nav>
</div>
</div>
效果如下

更多內(nèi)容大家可以參考一下文章進(jìn)行學(xué)習(xí):
Bootstrap實(shí)現(xiàn)默認(rèn)導(dǎo)航欄效果
Bootstrap每天必學(xué)之導(dǎo)航條(二)
Bootstrap每天必學(xué)之附加導(dǎo)航(Affix)插件
關(guān)于Bootstrap的更多內(nèi)容大家還可以參考專題進(jìn)行學(xué)習(xí): 《Bootstrap學(xué)習(xí)教程》
以上就是利用Bootstrap3制作的導(dǎo)航欄,希望對(duì)大家的學(xué)習(xí)有所幫助,做出屬于自己的導(dǎo)航欄
- 詳解bootstrap導(dǎo)航欄.nav與.navbar區(qū)別
- Bootstrap實(shí)現(xiàn)漸變頂部固定自適應(yīng)導(dǎo)航欄
- BootStrap學(xué)習(xí)筆記之nav導(dǎo)航欄和面包屑導(dǎo)航
- BootStrap實(shí)現(xiàn)響應(yīng)式布局導(dǎo)航欄折疊隱藏效果(在小屏幕、手機(jī)屏幕瀏覽時(shí)自動(dòng)折疊隱藏)
- 解決bootstrap導(dǎo)航欄navbar在IE8上存在缺陷的方法
- Bootstrap編寫導(dǎo)航欄和登陸框
- Bootstrap導(dǎo)航欄各元素操作方法(表單、按鈕、文本)
- Bootstrap實(shí)現(xiàn)響應(yīng)式導(dǎo)航欄效果
- bootstrap自定義樣式之bootstrap實(shí)現(xiàn)側(cè)邊導(dǎo)航欄功能
相關(guān)文章
JS如何在不同平臺(tái)實(shí)現(xiàn)多語(yǔ)言方式
這篇文章主要介紹了JS如何在不同平臺(tái)實(shí)現(xiàn)多語(yǔ)言方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
JavaScript加強(qiáng)之自定義callback示例
callback回調(diào)函數(shù)在本文以自定義的方式出現(xiàn),感興趣的朋友可以參考下,希望對(duì)大家有所幫助2013-09-09
微信小程序?qū)崿F(xiàn)列表?xiàng)l件篩選
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)列表?xiàng)l件篩選,篩選框的效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07
JavaScript實(shí)現(xiàn)輕松創(chuàng)建二維數(shù)組的方法小結(jié)
這篇文章主要為大家詳細(xì)介紹了JavaScript中實(shí)現(xiàn)輕松創(chuàng)建二維數(shù)組的多種方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-04-04
Javascript 八進(jìn)制轉(zhuǎn)義字符(8進(jìn)制)
最近在看一些Javascript玩魔術(shù)的資料,感嘆那些真正的是在玩技術(shù),相當(dāng)讓人佩服。2011-04-04
js實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)效果(簡(jiǎn)單易懂)
本文主要介紹了js實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)效果的示例代碼,簡(jiǎn)單易懂。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-03-03
使用JavaScript實(shí)現(xiàn)按鈕的漣漪效果實(shí)例代碼
近來(lái)看到個(gè)不錯(cuò)的按鈕點(diǎn)擊效果,當(dāng)點(diǎn)擊時(shí)產(chǎn)生一次水波漣漪效果,挺好玩的,下面這篇文章主要給大家介紹了關(guān)于使用JavaScript實(shí)現(xiàn)按鈕漣漪效果的相關(guān)資料,需要的朋友可以參考下2022-11-11
js關(guān)閉瀏覽器時(shí)退出賬號(hào)的處理
某些網(wǎng)站,尤其是涉及錢的網(wǎng)站,現(xiàn)在基本都有一個(gè)機(jī)制是兩小時(shí)后登陸自動(dòng)失效,要重新登陸確認(rèn)身份,那么js關(guān)閉瀏覽器時(shí)退出賬號(hào)如何實(shí)現(xiàn),感興趣的可以了解一下2021-12-12

