Bootstrap ドロップダウン

❮ 前章へ 次章へ ❯

基本的なドロップダウン

ドロップダウンメニューは、ユーザが定義済みリストから 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 クラスは、ドロップダウンメニュー内のリンクを薄い横罫線で区切るために使用します:

<li class="divider"></li>
Try it Yourself »

ドロップダウン・ヘッダ

.dropdown-header クラスは、ドロップダウンメニュー内にヘッダを追加するために使用します:

<li class="dropdown-header">Dropdown header 1</li>
Try it Yourself »

無効な項目

ドロップダウンメニュー内の項目を無効にするには .disabled クラスを使用します:

<li class="disabled"><a href="#">CSS</a></li>
Try it Yourself »

ドロップダウンの位置

ドロップダウンを右揃えにするには、.dropdown-menu を持つ要素に .dropdown-menu-right クラスを追加します:

<ul class="dropdown-menu dropdown-menu-right">
Try it Yourself »

ドロップアップ

下方の代わりに上方に伸びるドロップダウン・メニューにしたい場合は、<div> 要素の class="dropdown" を "dropup" に変更します:

<div class="dropup">
Try it Yourself »

ドロップダウン・アクセシビリティ

ドロップダウンメニューを作成するときに、スクリーンリーダを使用している人のアクセシビリティを改善するには、 次の rolearia-* をインクルードする必要があります:

<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 ドロップダウン・リファレンス

すべてのドロップダウン・オプション、メソッド、イベントの完全なリファレンスについては、 Bootstrap JS ドロップダウン・リファレンスをご覧ください。


❮ 前章へ 次章へ ❯