国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 09:50:39
字體:
供稿:網(wǎng)友

首先你得引入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傳遞這個按鈕是可以點(diǎn)擊的collapsed:不結(jié)合navbar-collapse那就是一個默認(rèn)class..不加貌似也沒發(fā)現(xiàn)什么bug.}data-toggle="collapse":引入collapse插件data-target="#navbar-gbtag":當(dāng)點(diǎn)擊按鈕的時候跳轉(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">點(diǎn)我啊</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)什么bugspan .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 縮小屏幕點(diǎn)擊下拉菜單就知道了-->  <div class="navbar-header">  <div class="navbar-brand">   <p>極客標(biāo)簽</p>  </div>  <!--創(chuàng)建一個按鈕  class{   navbar-toggle:向js傳遞這個按鈕是可以點(diǎn)擊的   collapsed:不結(jié)合navbar-collapse那就是一個默認(rèn)class..不加貌似也沒發(fā)現(xiàn)什么bug.  }  data-toggle="collapse":引入collapse插件  data-target="#navbar-gbtag":當(dāng)點(diǎn)擊按鈕的時候跳轉(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">點(diǎn)我啊</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:這點(diǎn)不好解釋.因為翻了一下官方文檔并沒有說的特別詳細(xì) 這里稍微說一下    ,:使ul水平居中橫排排列.同時寬度為內(nèi)容寬度不會擠下后面的元素如form;等最后大家可以刪除這個class試試就知道作用了    navbar-right:導(dǎo)航條排列的類    }-->   <ul class="nav navbar-nav">   <!--class{    active:默認(rèn)點(diǎ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)網(wǎng)站,謝謝!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 闻喜县| 武山县| 乡城县| 滕州市| 永福县| 恩施市| 桐城市| 浦北县| 延边| 辽源市| 冀州市| 哈尔滨市| 正阳县| 婺源县| 仙游县| 齐齐哈尔市| 宜城市| 隆子县| 高要市| 肇源县| 芦山县| 和顺县| 垫江县| 新疆| 榆树市| 延庆县| 勃利县| 玉田县| 夏河县| 新绛县| 波密县| 新化县| 泰和县| 平遥县| 永州市| 万荣县| 股票| 石家庄市| 怀来县| 清苑县| 长治市|