欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

BootStrap創(chuàng)建響應(yīng)式導(dǎo)航條實例代碼

 更新時間:2016年05月31日 11:15:47   作者:shirleyqin216  
這篇文章主要介紹了BootStrap創(chuàng)建響應(yīng)式導(dǎo)航條實例代碼的相關(guān)資料,需要的朋友可以參考下

首先你得引入bootstrap與jquery

推薦一個CDN:http://cdn.gbtags.com/index.html

然后就是開始編寫HTML代碼.如果你不想更改顯示效果的話實際上CSS都免去寫了2333

因為HTML代碼比較多 這里分為三個部分 然后最后再上一份整體HTML代碼

首先如上圖所示的,實現(xiàn)這個效果需要了解bootstrap的以下幾個組件

•導(dǎo)航條
•按鈕
•表單
•下拉菜單

實際上以上幾個組件的樣式有很多.我們只需要了解一部分即可 如需了解更多的請轉(zhuǎn)自http://www.gbtags.com/api/bootstrap3.2/bootstrap-doc/components/index.html進(jìn)行了解

PS:class{}這里僅僅是注釋并不是HTML代碼

PS2:提供了HTML文件與一個在線的案例調(diào)試

導(dǎo)航條與導(dǎo)航條LOGO布局

<!--創(chuàng)建一個bootstarp導(dǎo)航條以及導(dǎo)航LOGO布局-->
<nav class="navbar navbar-default">
<div class="navbar-header">
//do sth
</div>
</nav>

導(dǎo)航按鈕

<!--創(chuàng)建一個按鈕-->
<!--class{
navbar-toggle:向js傳遞這個按鈕是可以點擊的
collapsed:不結(jié)合navbar-collapse那就是一個默認(rèn)class..不加貌似也沒發(fā)現(xiàn)什么bug.
}
data-toggle="collapse":引入collapse插件
data-target="#navbar-gbtag":當(dāng)點擊按鈕的時候跳轉(zhuǎn)/打開哪一個標(biāo)簽
aria-expanded="false":輔助性閱讀功能..針對特殊人群的設(shè)置-->
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-gbtag" aria-expanded="false">
<!--在按鈕上添加一些圖標(biāo)和說明
class{
sr-only:隱藏這個標(biāo)簽
incon-bar:圖標(biāo)樣式
動手改一下圖標(biāo)樣式為glyphicon glyphicon-star試試
}-->
<span class="sr-only">點我啊</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>

表單

<div class="form-group">
<!--class{
form-control:設(shè)置寬度為%但是我們在父級元素form設(shè)置了navbar-form所以寬度會得到一定的控制
}-->
<input type="text" class="form-control" placeholder="搜索" />
</div><!--表單組-->
<button type="submit" class="btn btn-default">搜索</button>
</form><!--表單-->

下拉菜單

<li class="dropdown">
<!--class{
dropdown-toggle:聲明這是一個可以下拉的列表..實際上我沒發(fā)現(xiàn)這個class的具體用途.取消也未發(fā)現(xiàn)什么bug
span .caret{
一個小三角的圖標(biāo)
圖片樣式
}
}
data-toggle="dropdown" :引入下拉菜單組件的一個必要的屬性
role="button":起輔助聲明作用.聲明這個是一個按鈕-->
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">下拉菜單名稱<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="">bootstrap</a></li>
<!--class{
divider:分隔線樣式
}
role="separator":聲明這個元素為一個分隔線-->
<li role="separator" class="divider"></li>
<li><a href="">請關(guān)注極客標(biāo)簽</a></li>
</ul><!--下拉菜單-->

總體實現(xiàn)的HTML

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8">
 <title>響應(yīng)式導(dǎo)航條</title>
 <link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css"/>
 <script src="jquery-1.9.1.min.js" type="text/javascript" charset="utf-8"></script>
 <script src="../js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
 </head>
 <body>
 <!--創(chuàng)建一個bootstarp導(dǎo)航條-->
 <nav class="navbar navbar-default">
  <!--創(chuàng)建一個bootstrap全屏布局-->
  <div class="container-fluid">
  <!--創(chuàng)建一個bootstrapLOGO布局-->
  <!--注意:必須要創(chuàng)建navbar-header,把logo以及響應(yīng)式按鈕給包裹進(jìn)去..否則..大家刪除下navbar-header 縮小屏幕點擊下拉菜單就知道了-->
  <div class="navbar-header">
  <div class="navbar-brand">
   <p>極客標(biāo)簽</p>
  </div>
  <!--創(chuàng)建一個按鈕
  class{
   navbar-toggle:向js傳遞這個按鈕是可以點擊的
   collapsed:不結(jié)合navbar-collapse那就是一個默認(rèn)class..不加貌似也沒發(fā)現(xiàn)什么bug.
  }
  data-toggle="collapse":引入collapse插件
  data-target="#navbar-gbtag":當(dāng)點擊按鈕的時候跳轉(zhuǎn)/打開哪一個標(biāo)簽
  aria-expanded="false":輔助性閱讀功能..針對特殊人群的設(shè)置-->
  <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-gbtag" aria-expanded="false">
   <!--在按鈕上添加一些圖標(biāo)和說明
   class{
   sr-only:隱藏這個標(biāo)簽
   incon-bar:圖標(biāo)樣式
   動手改一下圖標(biāo)樣式為glyphicon glyphicon-star試試
   }-->
   <span class="sr-only">點我啊</span>
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
  </button>
  </div>
  <!--創(chuàng)建導(dǎo)航條元素布局
  class{
   collapse:配合navbar-collapse 按鈕默認(rèn)是否展開 如果取消collapse 那么按鈕默認(rèn)就是展開的
   navbar-collapse:導(dǎo)航條元素布局必須的class
  }
  id:與按鈕的data-targe一致-->
  <div class="collapse navbar-collapse" id="navbar-gbtag">
   <!--創(chuàng)建導(dǎo)航條內(nèi)部元素
   class{
    nav :創(chuàng)建導(dǎo)航條內(nèi)部元素的一個必須的基類
    navbar-nav:這點不好解釋.因為翻了一下官方文檔并沒有說的特別詳細(xì) 這里稍微說一下
    ,:使ul水平居中橫排排列.同時寬度為內(nèi)容寬度不會擠下后面的元素如form;等最后大家可以刪除這個class試試就知道作用了
    navbar-right:導(dǎo)航條排列的類 
   }-->
   <ul class="nav navbar-nav">
   <!--class{
    active:默認(rèn)點擊,
    dropdown:創(chuàng)建一個下拉菜單所需要的基類
   }-->
   <li class="active">
    <a href="">Relsoul</a>
   </li>
   <li><a href="">GBTag</a></li>
   <li class="dropdown">
    <!--class{
    dropdown-toggle:聲明這是一個可以下拉的列表..實際上我沒發(fā)現(xiàn)這個class的具體用途.取消也未發(fā)現(xiàn)什么bug
    span .caret{
     一個小三角的圖標(biāo)
     圖片樣式
    }
    }
    data-toggle="dropdown" :引入下拉菜單組件的一個必要的屬性
    role="button":起輔助聲明作用.聲明這個是一個按鈕-->
    
    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">下拉菜單名稱<span class="caret"></span></a>
    <ul class="dropdown-menu">
    <li><a href="">bootstrap</a></li>
    <!--class{
     divider:分隔線樣式
    }
    role="separator":聲明這個元素為一個分隔線-->
    <li role="separator" class="divider"></li>
    <li><a href="">請關(guān)注極客標(biāo)簽</a></li>
    
    </ul><!--下拉菜單-->
   </li><!--導(dǎo)航子元素-->
   </ul><!--導(dǎo)航元素-->
  <!--class{
  navbar-form:可以呈現(xiàn)良好的垂直對齊具體參考http://v3.bootcss.com/components/#navbar-forms
  navbar-left:用來規(guī)定導(dǎo)航條內(nèi)元素對齊的具體參考http://v3.bootcss.com/components/#navbar-component-alignment
  }-->
  <form class="navbar-form navbar-left" role="search">
   <!--class{
   btn:創(chuàng)建一個按鈕所必須的基類
   btn:按鈕樣式 基于btn基類 具體參考http://v3.bootcss.com/css/#buttons
   form-group:排列表單元素的一個基類具體參考http://v3.bootcss.com/css/#forms
   }-->
   <div class="form-group">
   <!--class{
    form-control:設(shè)置寬度為100%但是我們在父級元素form設(shè)置了navbar-form所以寬度會得到一定的控制
   }-->
   <input type="text" class="form-control" placeholder="搜索" />
   </div><!--表單組-->
   <button type="submit" class="btn btn-default">搜索</button>
  </form><!--表單-->
  
  <ul class="nav navbar-nav navbar-right">
   <li><a href="">Soul</a></li>
   <li class="dropdown">
   <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">下拉菜單名稱<span class="caret"></span></a>
   <ul class="dropdown-menu">
    <li><a href="">bootstrap</a></li>
    <!--class{
     divider:分隔線樣式
    }
    role="separator":聲明這個元素為一個分隔線-->
    <li role="separator" class="divider"></li>
    <li><a href="">請關(guān)注極客標(biāo)簽</a></li>
    
    </ul><!--下拉菜單-->
   </li><!--導(dǎo)航子元素2-->
  </ul><!--導(dǎo)航元素2 -->
  </div><!--導(dǎo)航布局-->
  </div><!--end 全屏布局-->
 </nav>
 </body>
</html>

以上內(nèi)容是小編給大家介紹的BootStrap創(chuàng)建響應(yīng)式導(dǎo)航條實例代碼,希望對大家有所幫助,如果大家想了解更多資訊敬請關(guān)注腳本之家網(wǎng)站,謝謝!

相關(guān)文章

  • 除Console.log()外更多的Javascript調(diào)試命令

    除Console.log()外更多的Javascript調(diào)試命令

    本篇文章給大家介紹了除Console.log()外更多的Javascript調(diào)試命令,方便大家更多環(huán)境下的JS調(diào)試,學(xué)習(xí)下吧。
    2018-01-01
  • js腳本獲取webform服務(wù)器控件的方法

    js腳本獲取webform服務(wù)器控件的方法

    asp.net webform中獲取服務(wù)器控件,js腳本獲取服務(wù)器控件需要使用ClientID,下面有個示例,大家可以參考下
    2014-05-05
  • 談?wù)勎覍avaScript原型和閉包系列理解(隨手筆記6)

    談?wù)勎覍avaScript原型和閉包系列理解(隨手筆記6)

    這篇文章主要介紹我對JavaScript原型和閉包系列理解(隨手筆記6)的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • JavaScript預(yù)解析,對象詳解

    JavaScript預(yù)解析,對象詳解

    這篇文章主要介紹了JavaScript預(yù)解析,對象的的相關(guān)資料,小編覺得這篇文章寫的還不錯,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-11-11
  • 迅速了解一下ES10中Object.fromEntries的用法使用

    迅速了解一下ES10中Object.fromEntries的用法使用

    這篇文章主要介紹了迅速了解一下ES10中Object.fromEntries的用法使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • JS+DIV實現(xiàn)拖動效果

    JS+DIV實現(xiàn)拖動效果

    這篇文章主要為大家詳細(xì)介紹了JS+DIV實現(xiàn)拖動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • JavaScript中的連續(xù)賦值問題實例分析

    JavaScript中的連續(xù)賦值問題實例分析

    這篇文章主要介紹了JavaScript中的連續(xù)賦值問題,結(jié)合實例形式分析了javascript賦值語句以及連續(xù)賦值操作相關(guān)用法與操作注意事項,需要的朋友可以參考下
    2019-07-07
  • JavaScript閉包和范圍實例詳解

    JavaScript閉包和范圍實例詳解

    這篇文章主要介紹了JavaScript閉包和范圍,結(jié)合實例形式詳細(xì)分析了javascript閉包的使用及變量的作用范圍,需要的朋友可以參考下
    2016-12-12
  • javascript實現(xiàn)避免頁面按鈕重復(fù)提交

    javascript實現(xiàn)避免頁面按鈕重復(fù)提交

    很多時候我們都需要防止重復(fù)提交,這方面的文章也比較多,實現(xiàn)的途徑差別也很大.因為有些時候即使服務(wù)器能夠識別重復(fù)的提交,也會造成問題.比如需要很長等待時間的操作,在首次提交后,不斷重復(fù)提交,頁面可能會死掉.用腳本來控制的話可以防止這種問題.
    2015-01-01
  • js實現(xiàn)上一頁下一頁的效果【附代碼】

    js實現(xiàn)上一頁下一頁的效果【附代碼】

    下面小編就為大家?guī)硪黄猨s實現(xiàn)上一頁下一頁的效果【附代碼】。小編覺得非常不錯?,F(xiàn)在分享給大家。希望能給大家一個參考。
    2016-03-03

最新評論