最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS組件Bootstrap導(dǎo)航條使用方法詳解

 更新時(shí)間:2021年10月14日 16:06:55   投稿:lijiao  
這篇文章主要為大家詳細(xì)介紹了JS組件Bootstrap導(dǎo)航條的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

導(dǎo)航條是在您的應(yīng)用或網(wǎng)站中作為導(dǎo)航標(biāo)頭的響應(yīng)式元組件。

1、默認(rèn)的導(dǎo)航條

導(dǎo)航條在移動(dòng)設(shè)備上可以折疊(并且可開可關(guān)),且在可用的視口寬度增加時(shí)變?yōu)樗秸归_模式
定制折疊模式與水平模式的閾值
根據(jù)你所放在導(dǎo)航條上的內(nèi)容的長度,也許你需要調(diào)整導(dǎo)航條進(jìn)入折疊模式和水平模式的閾值。通過改變@grid-float-breakpoint變量的值或加入您自己的媒體查詢CSS代碼均可實(shí)現(xiàn)你的需求。
第一步:
最外面的容器nav標(biāo)簽,并添加nav-bar樣式類,表示這里面屬于導(dǎo)航條

<nav class="navbar navbar-default" role="navigation"> 
</nav>

 效果:

第二步:增加header

<nav class="navbar navbar-default" role="navigation"> 
  <div class="navbar-header"> 
  <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 
  <span class="sr-only">Toggle navigation</span> 
  <span class="icon-bar"></span> 
  <span class="icon-bar"></span> 
  <span class="icon-bar"></span> 
  </button> 
  <a href="#" class="navbar-brand">品牌</a> 
  </div> 
 </nav>

按鈕標(biāo)簽里嵌套了三個(gè)span的icon。然后給與navbar-toggle樣式類和屬性collapse(收起),點(diǎn)擊的時(shí)候目標(biāo)為data-target。
當(dāng)窗口縮小到一定程度,右側(cè)的效果顯現(xiàn)。

第三步:嵌套下拉菜單,form表單,下拉菜單。
代碼:

<h1 class="page-header">導(dǎo)航條</h1> 
 <nav class="navbar navbar-default" role="navigation"> 
  <div class="navbar-header"> 
  <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 
  <span class="sr-only">Toggle navigation</span> 
  <span class="icon-bar"></span> 
  <span class="icon-bar"></span> 
  <span class="icon-bar"></span> 
  </button> 
  <a href="#" class="navbar-brand">品牌</a> 
  </div> 
  <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
  <!--嵌套下拉菜單--> 
  <ul class="nav navbar-nav"> 
   <li class="active"><a href="#">Link</a></li> 
   <li><a href="#">Link</a></li> 
   <li><a href="#">Link</a></li> 
   <li class="dropdown"> 
   <a href="#" class="dropdown-toggle" data-toggle="dropdown"> 
   下拉<b class="caret"></b> 
   </a> 
   <ul class="dropdown-menu"> 
    <li><a href="#">Action</a></li> 
    <li><a href="#">Action</a></li> 
    <li><a href="#">Action</a></li> 
    <li><a href="#">Action</a></li> 
   </ul> 
   </li> 
  </ul> 
   
  <!--嵌套表單--> 
  <form action="" class="navbar-form navbar-left" role="search"> 
   <div class="form-group"> 
   <input type="text" class="form-control" /> 
   </div> 
   <button type="button" class="btn btn-default">Submit</button> 
   
  </form> 
  <!----> 
  </div> 
 </nav> 

預(yù)覽:

增強(qiáng)導(dǎo)航條的可訪問性
要增強(qiáng)可訪問性,一定要給每個(gè)導(dǎo)航條加上role="navigation"。

2、表單

將表單放置于.navbar-form之內(nèi)可以呈現(xiàn)很好的垂直對齊,并在較窄的viewport中呈現(xiàn)折疊狀態(tài)。使用對齊選項(xiàng)可以確定其在導(dǎo)航條上出現(xiàn)的位置。

通過使用mixin,.navbar-form和 .form-inline共享了很多代碼。

代碼:

<form action="" class="navbar-form navbar-left" role="search"> 
   <div class="form-group"> 
   <input type="text" class="form-control" /> 
   </div> 
   <button type="button" class="btn btn-default">Submit</button> 
   
  </form> 

為輸入框添加label標(biāo)簽
如果你沒有為輸入框添加label標(biāo)簽,屏幕閱讀器將會遇到問題。對于導(dǎo)航條內(nèi)的表單,可以通過.sr-only class隱藏label標(biāo)簽。

3、按鈕

代碼:

<button type="button" class="btn btn-default navbar-btn">登陸</button>

預(yù)覽:

4、文本

把文本包裹在.navbar-text中時(shí),為了有正確的行距和顏色,通常使用<p>標(biāo)簽。
代碼段:
<p class="navbar-text">文本</p>

5、非導(dǎo)航的鏈接

或許你希望在標(biāo)準(zhǔn)的導(dǎo)航組件之外添加標(biāo)準(zhǔn)鏈接,那么,使用.navbar-link class可以讓鏈接有正確的默認(rèn)顏色和反色。
代碼段:

復(fù)制代碼 代碼如下:
<p class="navbar-text navbar-right">這個(gè)是<a href="#" class="navbar-link">鏈接</a></p>
 

6、組件對齊

用.navbar-left或者.navbar-right工具類給導(dǎo)航鏈接、表單、按鈕或文本對齊。兩種類都用到在特定方向的CSS浮動(dòng)樣式。例如,要對齊導(dǎo)航鏈接,就要把它們放在個(gè)分開的、應(yīng)用了工具類的<ul>里。

這些class是.pull-left和.pull-right的mixin版本,但是他們被限定在了媒體查詢中,這樣可以更容易的在各種尺寸的屏幕上處理導(dǎo)航條組件。

7、固定在頂部

添加.navbar-fixed-top可以讓導(dǎo)航條固定在頂部。效果就不上了。
需要為body標(biāo)簽設(shè)置內(nèi)補(bǔ)(padding)
這個(gè)固定的導(dǎo)航條會遮住頁面上的其它內(nèi)容,除非你給<body>的上方設(shè)置了padding。用你自己的值,或用下面給出的代碼都可以。提示:導(dǎo)航條的默認(rèn)高度是50px。

body { padding-top: 70px; }
一定要放在Bootstrap CSS的核心文件之后。(覆蓋問題)

8、固定在底部

用.navbar-fixed-bottom代替。
需要為body標(biāo)簽設(shè)置內(nèi)部(padding)
這個(gè)固定的導(dǎo)航條會遮住頁面上的其它內(nèi)容,除非你給<body>底部設(shè)置了padding。用你自己的值,或用下面給出的代碼都可以。提示:導(dǎo)航條的默認(rèn)高度是50px。

body { padding-bottom: 70px; }
一定要在加載Bootstrap CSS的核心后使用它。

9、靜止在頂部

通過添加.navbar-static-top即可創(chuàng)建一個(gè)與頁面的導(dǎo)航條。它會隨著頁面向下滾動(dòng)而消失。和.navbar-fixed-*類不同的是,你不用給body添加padding。

10、反色的導(dǎo)航條

通過添加.navbar-inverse類可以改變導(dǎo)航條的外觀。

如果大家還想深入學(xué)習(xí),可以點(diǎn)擊這里進(jìn)行學(xué)習(xí),再為大家附3個(gè)精彩的專題:

Bootstrap學(xué)習(xí)教程

Bootstrap實(shí)戰(zhàn)教程

Bootstrap插件使用教程

以上就是關(guān)于Bootstrap導(dǎo)航條使用方法的詳細(xì)介紹,希望對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • ES6中Iterator與for..of..遍歷用法分析

    ES6中Iterator與for..of..遍歷用法分析

    這篇文章主要介紹了ES6中Iterator與for..of..遍歷用法,結(jié)合實(shí)例形式分析了ES6中Iterator的概念、用法及for..of..遍歷的使用技巧,需要的朋友可以參考下
    2017-03-03
  • JavaScript 和 C++實(shí)現(xiàn)雙向交互

    JavaScript 和 C++實(shí)現(xiàn)雙向交互

    本文主要介紹了在CEF中實(shí)現(xiàn)JavaScript和C++的雙向交互,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • javascript彈出窗口實(shí)現(xiàn)代碼

    javascript彈出窗口實(shí)現(xiàn)代碼

    這篇文章主要介紹了javascript彈出窗口實(shí)現(xiàn)代碼,非常人性化的設(shè)計(jì),點(diǎn)擊頁面可以彈出窗口,感興趣的小伙伴們可以參考一下
    2015-11-11
  • JS針對瀏覽器窗口關(guān)閉事件的監(jiān)聽方法集錦

    JS針對瀏覽器窗口關(guān)閉事件的監(jiān)聽方法集錦

    這篇文章主要介紹了JS針對瀏覽器窗口關(guān)閉事件的監(jiān)聽方法,總結(jié)整理了幾種常用的瀏覽器關(guān)閉事件監(jiān)聽方法,非常簡單實(shí)用,需要的朋友可以參考下
    2016-06-06
  • javascript中eval函數(shù)用法分析

    javascript中eval函數(shù)用法分析

    這篇文章主要介紹了javascript中eval函數(shù)用法,實(shí)例分析了javascript中eval函數(shù)的使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • js給selected添加options的方法

    js給selected添加options的方法

    這篇文章主要介紹了js給selected添加options的方法,涉及javascript動(dòng)態(tài)添加頁面下拉列表selected的技巧,需要的朋友可以參考下
    2015-05-05
  • 讓瀏覽器非阻塞加載javascript的幾種方法小結(jié)

    讓瀏覽器非阻塞加載javascript的幾種方法小結(jié)

    通常大多數(shù)瀏覽器是并行下載資源的,但由于外部腳本的特殊性例如通過腳本改變文檔的DOM結(jié)構(gòu)、腳本之間的存在依賴關(guān)系、使用document.write 向頁面輸出HTML等。
    2011-04-04
  • JS+html5 canvas實(shí)現(xiàn)的簡單繪制折線圖效果示例

    JS+html5 canvas實(shí)現(xiàn)的簡單繪制折線圖效果示例

    這篇文章主要介紹了JS+html5 canvas實(shí)現(xiàn)的簡單繪制折線圖效果,結(jié)合實(shí)例形式分析了js結(jié)合HTML5 canvas技術(shù)實(shí)現(xiàn)圖形繪制的數(shù)值運(yùn)算與數(shù)組遍歷等操作技巧,需要的朋友可以參考下
    2017-03-03
  • 理解Javascript閉包

    理解Javascript閉包

    閉包是ECMAScript一個(gè)很重要的特征,但是卻很難用合適的定義來描述它。雖然閉包很難清晰地描述,但是,卻很容易創(chuàng)建,或者說,不小心創(chuàng)建。然而,閉包的存在其實(shí)是有一定的潛在問題的。為了避免“不小心”地創(chuàng)建閉包,以及更好地利用閉包的優(yōu)點(diǎn),有必要理解閉包的機(jī)制
    2013-11-11
  • JS+DIV實(shí)現(xiàn)的卷簾效果示例

    JS+DIV實(shí)現(xiàn)的卷簾效果示例

    這篇文章主要介紹了JS+DIV實(shí)現(xiàn)的卷簾效果,結(jié)合具體實(shí)例形式對比分析了javascript響應(yīng)鼠標(biāo)事件動(dòng)態(tài)操作頁面元素屬性實(shí)現(xiàn)展開與折疊效果的相關(guān)操作技巧,需要的朋友可以參考下
    2017-03-03

最新評論

辽中县| 铜鼓县| 蒙城县| 上杭县| 东海县| 天全县| 涞水县| 马尔康县| 绍兴县| 左贡县| 盘山县| 石首市| 张掖市| 龙州县| 西乡县| 澎湖县| 盐源县| 江川县| 敦煌市| 丹寨县| 海阳市| 治县。| 招远市| 涿州市| 南和县| 津市市| 驻马店市| 苍梧县| 社旗县| 高安市| 花莲县| 莱西市| 临海市| 高州市| 霍山县| 侯马市| 巴楚县| 佛冈县| 华阴市| 安化县| 万载县|