どう作成するか:錠剤形ナビゲーション

CSSを使用して錠剤形ナビゲーションメニューを作成する方法を学びます。

錠剤形ナビゲーション

自分で試してみる

錠剤形ナビゲーションを作成

第1ステップ - HTMLを追加:

<div class="pill-nav">
  <a class="active" href="#home">Home</a>
  <a href="#news">News</a>
  <a href="#contact">Contact</a>
  <a href="#about">About</a>
</div>

第2ステップ - CSSを追加:

/* 錠剤ナビゲーションメニュー内のリンクのスタイルを設定 */
.pill-nav a {
  display: inline-block;
  color: black;
  text-align: center;
  padding: 14px;
  text-decoration: none;
  font-size: 17px;
  border-radius: 5px;
}
/* マウスオーバー時のリンクの色を変更 */
.pill-nav a:hover {
  background-color: #ddd;
  color: black;
}
/* 活動/現在のリンクに色を追加 */
.pill-nav a.active {
  background-color: dodgerblue;
  color: white;
}

自分で試してみる

垂直の錠剤形ナビゲーション

リンクに display: block を追加すると、水平ではなく垂直に表示されます:

自分で試してみる

関連ページ

チュートリアル:CSSナビゲーションバー

チュートリアル:トップナビゲーションバーの作成方法