Bootstrap4移行ガイドを読む(コンポーネント編、ドロップダウン)
- スイッチを押すとメニューの表示・非表示が切り替わるコンポーネント
- マウスオーバーではなくクリックすることで表示を切り替える。任意でマウスオーバーの切替に変更可能
- 動作させるにはpopper.jsが必要
- ソースファイルからJavaScriptを構築する場合は、util.js が必要
- このコンポーネントを使うには、スイッチとメニューを
.dropdown
で囲む - キャレットまわりの余白を広げたいときは
.dropdown-toggle-split
を指定する .dropup
でスイッチの上部にメニューを表示することもできる.dropright
でスイッチの右側にメニューを表示することもできる.dropleft
でスイッチの左側にメニューを表示することもできる- メニューには
a
要素以外にbutton
要素が指定できる - メニューの配置は
.dropdown-menu-right
を使って移動できる .dropdown-header
を挿入すればメニューに見出しがつけれる- メニューのグループを境界線で区切るには
.dropdown-divider
を指定する - メニュー内にフォームを挿入することもできる(たとえばログインフォームをいれてみたり)
- メニューの要素に
.active
を指定すればアクティブ状態の見た目になる - メニューの要素に
.disabled
を指定すれば非アクティブ状態の見た目になる