ドロップダウンメニューは、ユーザが定義済みリストから 1 つの値を選ぶことができるトグルメニューです:
<div class="dropdown">
<button class="btn btn-primary
dropdown-toggle" type="button" data-toggle="dropdown">Dropdown
Example
<span class="caret"></span></button>
<ul
class="dropdown-menu">
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">JavaScript</a></li>
</ul>
</div>
Try it Yourself »
.dropdown クラスは、ドロップダウンメニューを示します。
ドロップダウンメニューを開くには、ボタンか .dropdown-toggle クラスと
data-toggle="dropdown" 属性を持つリンクを使用します。
.caret クラスは、ボタンがドロップダウンであることを示すキャレット矢印アイコン
()を作成します。
実際に、ドロップダウンメニューを作成するために、<ul> 要素に
.dropdown-menu クラスを追加します。
.divider クラスは、ドロップダウンメニュー内のリンクを薄い横罫線で区切るために使用します:
.dropdown-header クラスは、ドロップダウンメニュー内にヘッダを追加するために使用します:
ドロップダウンメニュー内の項目を無効にするには .disabled クラスを使用します:
ドロップダウンを右揃えにするには、.dropdown-menu を持つ要素に
.dropdown-menu-right クラスを追加します:
下方の代わりに上方に伸びるドロップダウン・メニューにしたい場合は、<div> 要素の
class="dropdown" を "dropup" に変更します:
ドロップダウンメニューを作成するときに、スクリーンリーダを使用している人のアクセシビリティを改善するには、
次の role と aria-* をインクルードする必要があります:
<div class="dropdown">
<button class="btn btn-default
dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">Tutorials
<span class="caret"></span></button>
<ul class="dropdown-menu"
role="menu" aria-labelledby="menu1">
<li
role="presentation"><a role="menuitem" href="#">HTML</a></li>
<li role="presentation"><a role="menuitem" href="#">CSS</a></li>
<li role="presentation"><a role="menuitem" href="#">JavaScript</a></li>
<li role="presentation" class="divider"></li>
<li
role="presentation"><a role="menuitem" href="#">About
Us</a></li>
</ul>
</div>
Try it Yourself »
Exercise 1 » Exercise 2 » Exercise 3 » Exercise 4 » Exercise 5 »
すべてのドロップダウン・オプション、メソッド、イベントの完全なリファレンスについては、 Bootstrap JS ドロップダウン・リファレンスをご覧ください。