まず、BulmaのCSSとJavaScriptをプロジェクトに追加します。CDNリンクを使用するか、ダウンロードしてローカルに保存することができます。
次に、HTMLの<nav>
要素を作成し、navbar
クラスを追加します。これにより、ナビゲーションバーの基本的なスタイルが適用されます。
<nav class="navbar">
<!-- ナビゲーションバーのコンテンツをここに追加 -->
</nav>
ナビゲーションバーには、通常、ロゴ、メニュー項目、およびオプションのアクションが含まれます。以下は、それぞれの部分の作成方法です。
-
ロゴ: ロゴを追加するには、
navbar-brand
クラスを持つ<div>
要素を作成します。その中にロゴ画像やテキストを配置します。<div class="navbar-brand"> <!-- ロゴのコンテンツをここに追加 --> </div>
-
メニュー項目: ナビゲーションバーのメニュー項目は、
navbar-start
、navbar-end
、およびnavbar-item
クラスを使用して作成します。navbar-start
クラスは、メニュー項目を左側に配置し、navbar-end
クラスは右側に配置します。<div class="navbar-start"> <!-- 左側のメニュー項目をここに追加 --> </div> <div class="navbar-end"> <!-- 右側のメニュー項目をここに追加 --> </div>
各メニュー項目は、
navbar-item
クラスを持つ<a>
要素として作成します。<a class="navbar-item" href="#">メニュー項目1</a> <a class="navbar-item" href="#">メニュー項目2</a>
-
オプションのアクション: ナビゲーションバーには、オプションとしてアクションボタンや検索バーなどを追加することもできます。これらは
navbar-end
クラス内に作成します。<div class="navbar-end"> <div class="navbar-item"> <!-- アクションボタンや検索バーなどのコンテンツをここに追加 --> </div> </div>
これらの要素を組み合わせて、カスタマイズされたナビゲーションバーを作成できます。さまざまなクラスやスタイルを使用して、デザインを調整することもできます。
以上がBulmaを使用してナビゲーションバーを作成する基本的な方法です。詳細なカスタマイズやレスポンシブデザインについては、Bulmaの公式ドキュメントを参照してください。