HTMLとCSSを使用したナビゲーションバーのテンプレートとコーディング例


  1. HTMLのテンプレート作成: 最初に、HTMLの基本的な構造を持つナビゲーションバーのテンプレートを作成します。以下は、基本的なテンプレートの例です。
<nav>
  <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a></li>
    <li><a href="#">Services</a></li>
    <li><a href="#">Contact</a></li>
  </ul>
</nav>
  1. CSSスタイルの追加: 次に、CSSを使用してナビゲーションバーのスタイルを追加します。以下は、基本的なスタイルの例です。
nav {
  background-color: #f2f2f2;
  padding: 10px;
}
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
li {
  display: inline-block;
  margin-right: 10px;
}
a {
  text-decoration: none;
  color: #333;
  padding: 5px;
}
a:hover {
  background-color: #333;
  color: #fff;
}
  1. 応用例: ドロップダウンメニューの追加: さらに、ドロップダウンメニューをナビゲーションバーに追加する方法も示します。以下は、ドロップダウンメニューを含んだテンプレートとスタイルの例です。
<nav>
  <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a></li>
    <li>
      <a href="#">Services</a>
      <ul>
        <li><a href="#">Service 1</a></li>
        <li><a href="#">Service 2</a></li>
        <li><a href="#">Service 3</a></li>
      </ul>
    </li>
    <li><a href="#">Contact</a></li>
  </ul>
</nav>
nav ul li ul {
  display: none;
}
nav ul li:hover > ul {
  display: block;
}

上記のコード例は、基本的なナビゲーションバーのテンプレートとスタイル、およびドロップダウンメニューの追加方法を示しています。これらの例を参考にして、自分のウェブサイトに合わせたカスタマイズを行い、素敵なナビゲーションバーを作成してください。