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

Bootstrap實(shí)現(xiàn)下拉菜單效果

 更新時間:2016年04月29日 11:27:38   投稿:lijiao  
這篇文章主要為大家詳細(xì)介紹了Bootstrap實(shí)現(xiàn)下拉菜單效果的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下

下拉菜單用于顯示鏈接列表的可切換、有上下文的菜單。

1、案例

將下拉菜單觸發(fā)器和下拉菜單都包裹在.dropdown里,然后添加組成菜單的HTML代碼。

 <div class="dropdown">
 <button class="btn dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
 Dropdown
 <span class="caret"></span>
 </button>
 <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
 <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li>
 <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li>
 <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>
 <li role="presentation" class="divider"></li>
 <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li>
 </ul>
 </div>

可以通過上面的代碼發(fā)現(xiàn),里面可能有很多陌生的樣式類或者屬性。

一個Dropdown按鈕和右側(cè)有個小圖標(biāo)caret,當(dāng)然這個小圖標(biāo)和按鈕的文本是平級的。

首先看button按鈕中有個dropdown-toggle,還有一個data-toggle屬性,根據(jù)這個屬性來彈出下來列表。

緊接著ul標(biāo)簽的dropdown-menu應(yīng)該是和上面button按鈕的樣式類dropdown-toggle聯(lián)合使用,在通過aria-labelledby綁定上面的button按鈕。

下來第四個li標(biāo)簽中有個divider其實(shí)是一個分割線的樣式類。

大概我理解的就這個樣子,理解的肯定不到位。

2、對齊選項(xiàng)

給下拉菜單.dropdown-menu加上.text-right 使文字右對齊。

 <div class="dropdown">
 <button class="btn dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
 Dropdown
 <span class="caret"></span>
 </button>
 <ul class="dropdown-menu text-right" role="menu" aria-labelledby="dropdownMenu1">
 <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li>
 <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li>
 <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>
 <li role="presentation" class="divider"></li>
 <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li>
 </ul>
 </div>

只是在上面的代碼中的ul標(biāo)簽上添加了一個text-right的樣式類。

3、標(biāo)題

在任何下拉菜單中均可通過添加標(biāo)題來標(biāo)明一組動作。

 <h1>下拉菜單</h1>
 <div class="dropdown">
 <button class="btn dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
 Dropdown
 <span class="caret"></span>
 </button>
 <ul class="dropdown-menu text-right" role="menu" aria-labelledby="dropdownMenu1">
 <li role="presentation" class="dropdown-header">Dropdown header</li>
 <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li>
 <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li>
 <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>
 <li role="presentation" class="divider"></li>
 <li role="presentation" class="dropdown-header">Dropdown header</li>
 <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li>
 </ul>
 </div>

主要是添加了<li role="presentation" class="dropdown-header">Dropdown header</li>   里面有個.dropdown-header的樣式類。

4、禁用的菜單項(xiàng)

給下拉菜單中的<li>加上.disabled禁用鏈接。

繼續(xù)修改上面的代碼將Something else here行的代碼進(jìn)行替換

復(fù)制代碼 代碼如下:
<li class="disabled" role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>

主要是在li標(biāo)簽中添加.disabled的樣式類。

你運(yùn)行之后可以查看效果,其實(shí)效果和上面的標(biāo)題樣式差不多,當(dāng)你點(diǎn)擊的時候會有一個禁用的圖標(biāo)顯示。

5、基本案例

1)、按鈕式下拉菜單
把任何按鈕放入.btn-group然后加入正確的菜單標(biāo)記,就可以做成下拉菜單觸發(fā)器。

單按鈕下拉菜單

只要改變一些基本的標(biāo)記,就能把按鈕變成下拉菜單開關(guān)。

<div class="btn-group">
 <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
 Action <span class="caret"></span>
 </button>
 <ul class="dropdown-menu" role="menu">
 <li><a href="#">Action</a></li>
 <li><a href="#">Another action</a></li>
 <li><a href="#">Something else here</a></li>
 <li class="divider"></li>
 <li><a href="#">Separated link</a></li>
 </ul>
</div>

分裂式按鈕下拉菜單

相似地,分裂式按鈕下拉菜單也需要同樣的改變標(biāo)記,但只要多一個分開的按鈕。

<div class="btn-group">
  <button type="button" class="btn btn-danger">Action</button>
  <div class="dropdown">
  <button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown">
  <span class="caret"></span>
  <span class="sr-only">Toggle Dropdown</span>
  </button>
  <ul class="dropdown-menu" role="menu">
  <li><a href="#">Action</a></li>
  <li><a href="#">Another action</a></li>
  <li><a href="#">Something else here</a></li>
  <li class="divider"></li>
  <li><a href="#">Separated link</a></li>
  </ul>
  </div>
 </div

只能點(diǎn)擊小圖標(biāo)才能出現(xiàn)下來菜單額。

2)、尺寸

下拉菜單按鈕適用所有尺寸的按鈕。

<div class="btn-group">
 <button class="btn btn-default btn-lg dropdown-toggle" type="button" data-toggle="dropdown">
 Large button <span class="caret"></span>
 </button>
 <ul class="dropdown-menu">
 ...
 </ul>
</div>

<!-- Small button group -->
<div class="btn-group">
 <button class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="dropdown">
 Small button <span class="caret"></span>
 </button>
 <ul class="dropdown-menu">
 ...
 </ul>
</div>

<!-- Extra small button group -->
<div class="btn-group">
 <button class="btn btn-default btn-xs dropdown-toggle" type="button" data-toggle="dropdown">
 Extra small button <span class="caret"></span>
 </button>
 <ul class="dropdown-menu">
 ...
 </ul>
</div>

通過樣式類.btn-lg、 .btn-sm、.btn-xs來控制按鈕的大小。

3)、向上彈出式菜單

給父元素添加.dropup就能使觸發(fā)的下拉菜單在元素上方。

<div class="btn-group dropup">
 <button type="button" class="btn btn-default">Dropup</button>
 <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
 <span class="caret"></span>
 <span class="sr-only">Toggle Dropdown</span>
 </button>
 <ul class="dropdown-menu">
 <!-- Dropdown menu links -->
 </ul>
</div>

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

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

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

Bootstrap插件使用教程

 本文主要介紹了下拉菜單的相關(guān)內(nèi)容,然后介紹了按鈕和下拉菜單的組合,變化還是蠻多的,樣式也不錯,希望大家喜歡。

相關(guān)文章

  • use jscript Create a SQL Server database

    use jscript Create a SQL Server database

    use jscript Create a SQL Server database...
    2007-06-06
  • 利用JavaScript實(shí)現(xiàn)放鞭炮動畫效果

    利用JavaScript實(shí)現(xiàn)放鞭炮動畫效果

    談及過年,最先讓人想到的就是,噼里啪啦的鞭炮聲。本文將利用JavaScript實(shí)現(xiàn)一個簡單的放鞭炮動畫效果,感興趣的小伙伴可以了解一下
    2023-01-01
  • 前端實(shí)現(xiàn)Word在線預(yù)覽功能詳解

    前端實(shí)現(xiàn)Word在線預(yù)覽功能詳解

    這篇文章主要給大家介紹了關(guān)于前端實(shí)現(xiàn)Word在線預(yù)覽功能的相關(guān)資料,工作中經(jīng)常有時會遇到需要給用戶創(chuàng)建word文檔并實(shí)現(xiàn)word文檔在線預(yù)覽的需求,需要的朋友可以參考下
    2023-09-09
  • dedecms頁面如何獲取會員狀態(tài)的實(shí)例代碼

    dedecms頁面如何獲取會員狀態(tài)的實(shí)例代碼

    下面小編就為大家?guī)硪黄猟edecms頁面如何獲取會員狀態(tài)的實(shí)例代碼。一起跟隨小編過來看看吧,希望對大家有所幫助。
    2016-03-03
  • 基于Nuxt.js項(xiàng)目的服務(wù)端性能優(yōu)化與錯誤檢測(容錯處理)

    基于Nuxt.js項(xiàng)目的服務(wù)端性能優(yōu)化與錯誤檢測(容錯處理)

    這篇文章主要介紹了基于Nuxt.js項(xiàng)目的服務(wù)端性能優(yōu)化與錯誤檢測(容錯處理),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 解讀Typescript中interface和type的用法及區(qū)別

    解讀Typescript中interface和type的用法及區(qū)別

    在TypeScript中,`interface`和`type`都可以用來定義自定義類型,但它們在語法、聲明合并、可擴(kuò)展性、兼容性、類型注解和類型別名、訪問修飾符、聯(lián)合類型與交叉類型、實(shí)現(xiàn)接口和類型別名、映射類型、泛型參數(shù)位置、擴(kuò)展對象類型以及調(diào)用簽名和構(gòu)造函數(shù)等方面存在一些差異
    2025-02-02
  • 短視頻(douyin)去水印工具的實(shí)現(xiàn)代碼

    短視頻(douyin)去水印工具的實(shí)現(xiàn)代碼

    這篇文章主要介紹了市面上短視頻(douyin)"去水印"的工具原來是這樣實(shí)現(xiàn)的,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Array.prototype 的泛型應(yīng)用分析

    Array.prototype 的泛型應(yīng)用分析

    Array.prototype 的泛型應(yīng)用分析,需要的朋友可以參考下。
    2010-04-04
  • web前端開發(fā)中常見的多列布局解決方案整理(一定要看)

    web前端開發(fā)中常見的多列布局解決方案整理(一定要看)

    多列布局在web前端開發(fā)中也是較為常見的,今天小編給大家介紹這里會提到的多列布局有兩列定寬加一列自適應(yīng)、多列不定寬加一列自適應(yīng)、多列等分三種,感興趣的朋友一起看看吧
    2017-10-10
  • es6數(shù)值的擴(kuò)展方法

    es6數(shù)值的擴(kuò)展方法

    這篇文章主要介紹了es6數(shù)值的擴(kuò)展方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評論

灵石县| 鲁甸县| 庆城县| 越西县| 木兰县| 周口市| 榆社县| 崇文区| 无棣县| 德安县| 东丰县| 寻甸| 齐河县| 平湖市| 泰和县| 濮阳县| 方正县| 丹寨县| 方城县| 东海县| 吴忠市| 余干县| 开鲁县| 黎平县| 红桥区| 贵溪市| 海口市| 西乌| 宿州市| 亚东县| 司法| 百色市| 德钦县| 海淀区| 临西县| 南丹县| 南部县| 宜宾县| 潼南县| 恩平市| 始兴县|