はじめに
Bootstrap には、ナビゲーションや UI を簡単に実装できる JavaScript コンポーネントが数多く用意されています。 今回はその中から「ドロップダウン(Dropdown)」を試してみました。 Web サイトではよく見かける機能ですが、Bootstrap を使うことで HTML に専用のクラスや属性を追加するだけで簡単に実装できます。 本記事では、ドロップダウンの概要から基本的な使い方までをまとめます。
ドロップダウンとは何か
ドロップダウンとは、ボタンやリンクをクリックした際にメニューを表示する UI コンポーネントです。 例えば以下のような場面で利用されています。
・グローバルナビゲーション
・ユーザーメニュー
・設定メニュー
・カテゴリ選択
通常は非表示の状態で配置し、ユーザーの操作によってメニューを展開します。 画面スペースを有効活用できるため、多くの Web サイトや Web アプリケーションで利用されています。
基本的な実装方法
Bootstrap5 では、dropdown クラスと data-bs-toggle="dropdown" 属性を利用します。 まずは最小構成の基本構造を紹介します。
コード例と動作例
次に、色や項目を変えた応用例を紹介します。
※ココナラのブログでは外部の CSS / JavaScript を読み込めないため、
Bootstrap のドロップダウンは動作しません。
画像は静止表示になりますが、コード自体はそのまま利用できます。
実際に触ってみて感じたこと
実際に試してみると、少ないコード量でメニュー機能を実装できる点が非常に便利だと感じました。 JavaScript を自分で書かなくても動作するため、学習中の方でも扱いやすいコンポーネントです。 特にナビゲーションやユーザーメニューなど、ポートフォリオサイトでも活用できる場面が多いと感じました。
まとめ
Bootstrap5 のドロップダウンは、少ないコード量でメニュー機能を実装できる便利なコンポーネントです。 ナビゲーションやユーザーメニューなど、さまざまな場面で活用できます。 Bootstrap を学習している方は、一度試してみると理解が深まると思います。