Bulmaのナビゲーションバーの作成方法


まず、Bulmaをウェブページに追加します。CDNを使用する場合は、以下のコードをHTMLのヘッドセクションに追加します。

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.3/css/bulma.min.css">

次に、ナビゲーションバーの基本的な構造を作成します。以下のコードをHTMLに追加します。

<nav class="navbar" role="navigation" aria-label="main navigation">
  <div class="navbar-brand">
    <a class="navbar-item" href="#">
      <img src="logo.png" alt="Logo">
    </a>
  </div>

  <div class="navbar-menu">
    <div class="navbar-start">
      <a class="navbar-item" href="#">Home</a>
      <a class="navbar-item" href="#">About</a>
      <a class="navbar-item" href="#">Services</a>
    </div>

    <div class="navbar-end">
      <a class="navbar-item" href="#">Contact</a>
    </div>
  </div>
</nav>

上記のコードでは、navbarクラスを使用してナビゲーションバーの全体的なコンテナを作成し、navbar-brandクラスを使用してロゴを配置します。ナビゲーションメニューのリンクは、navbar-startnavbar-endクラスを使用して配置されます。

この基本的な構造をカスタマイズするためには、Bulmaのさまざまなクラスを追加することができます。例えば、ナビゲーションバーの背景色を変更するには、navbarクラスに追加のクラスを指定します。

<nav class="navbar is-primary" role="navigation" aria-label="main navigation">
  <!-- ナビゲーションバーの内容 -->
</nav>

また、ナビゲーションバー内の要素の配置やスタイルを調整するために、Bulmaのグリッドシステムや他のクラスを使用することもできます。

以上が、Bulmaを使用してシンプルなナビゲーションバーを作成する方法といくつかのコード例です。これを参考にして、自分のウェブプロジェクトに適したナビゲーションバーを作成してみてください。