按鈕組(Button Groups)
單個(gè)按鈕組
用.btn-group封裝多個(gè)帶.btn的<button>
<div class="btn-group">
<button class="btn">1</button>
<button class="btn">2</button>
<button class="btn">3</button>
</div>
多個(gè)按鈕組
將多個(gè)<div class="btn-group">放進(jìn)<div class="btn-toolbar">中。
<div class="btn-toolbar">
<div class="btn-group">
...
</div>
<div class="btn-group">
...
</div>
</div>
垂直按鈕組
向.btn-group添加.btn-group-vertical。
<div class="btn-group btn-group-vertical">
...
</div>
下拉按鈕(Button Dropdowns)
例子
<div class="btn-group">
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
Action
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<!-- dropdown menu links -->
</ul>
</div>
控制大小
同樣使用.btn-large、.btn-small、.btn-mini控制大小。
分割的下拉按鈕
<div class="btn-group">
<button class="btn">Action</button>
<button class="btn dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<!-- dropdown menu links -->
</ul>
</div>
向上出現(xiàn)的菜單
<div class="btn-group dropup">
<button class="btn">Dropup</button>
<button class="btn dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<!-- dropdown menu links -->
</ul>
</div>
下拉菜單基本用法
在使用Bootstrap框架的下拉菜單時(shí),必須調(diào)用Bootstrap框架提供的bootstrap.js文件。當(dāng)然,如果你使用的是未編譯版本,在js文件夾下你能找到一個(gè)名為“dropdown.js”的文件。而Bootstrap.js 是依賴jQuery庫的。所以在引入Bootstrap.js之前要引入jQuery.js。 這里請(qǐng)注意版本問題。
基本使用方式如下:
(1) 使用一個(gè)名為“dropdown”的容器包裹了整個(gè)下拉菜單元素
<div class="dropdown"></div>
(2) 使用了一個(gè)<button>按鈕做為父菜單,并且定義類名“dropdown-toggle”和自定義“data-toggle”屬性,且值必須和最外容器類名一致
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
下拉菜單
<span class="caret"></span>
</button>
(3) 下拉菜單項(xiàng)使用一個(gè)ul列表,并且定義一個(gè)類名為“dropdown-menu”
<ul class="dropdown-menu"></ul>
完整實(shí)現(xiàn)代碼如下:
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
下拉菜單
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜單項(xiàng)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜單項(xiàng)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜單項(xiàng)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜單項(xiàng)</a></li>
</ul>
</div>
更多建議: