ホームページ ウェブフロントエンド CSSチュートリアル 純粋な CSS を使用してナビゲーション バーのドロップダウン メニュー効果を実装する方法

純粋な CSS を使用してナビゲーション バーのドロップダウン メニュー効果を実装する方法

Oct 27, 2023 pm 12:25 PM
ナビゲーションバー 純粋なCSS ドロップダウン メニューの効果

純粋な CSS を使用してナビゲーション バーのドロップダウン メニュー効果を実装する方法

純粋な CSS を使用してナビゲーション バーのドロップダウン メニュー効果を実現する方法

Web デザインでは、ナビゲーション バーは非常に一般的なコンポーネントであり、ドロップダウン メニューは-down メニューはナビゲーション バーです。 での一般的な効果です。この記事では、CSS のみを使用してナビゲーション バーのドロップダウン メニュー効果を実装する方法を学び、詳細なコード例を示します。

まず、以下に示すように、基本的なナビゲーション バー構造が必要です。

<nav class="navbar">
  <ul class="nav-list">
    <li class="nav-item">首页</li>
    <li class="nav-item">产品</li>
    <li class="nav-item dropdown">
      <a href="#" class="dropdown-btn">服务</a>
      <ul class="dropdown-menu">
        <li><a href="#">服务一</a></li>
        <li><a href="#">服务二</a></li>
        <li><a href="#">服务三</a></li>
      </ul>
    </li>
    <li class="nav-item">关于我们</li>
    <li class="nav-item">联系我们</li>
  </ul>
</nav>
ログイン後にコピー

この構造では、 nav 要素をナビゲーション バーのコンテナとして使用します。ナビゲーション項目のコンテナとして内部に ul 要素が含まれており、各ナビゲーション項目で li 要素を使用します。ドロップダウン メニューを含むナビゲーション項目の場合、特別なクラス名 dropdown とドロップダウン メニュー トリガーの a 要素を追加します。

次に、CSS を使用してドロップダウン メニューの効果を実現します。具体的なコードは次のとおりです:

.navbar {
  background-color: #f0f0f0;
  padding: 10px;
}

.nav-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
}

.nav-item {
  margin-right: 10px;
}

.dropdown {
  position: relative;
}

.dropdown > .dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #f0f0f0;
}

.dropdown:hover > .dropdown-menu {
  display: block;
}

.dropdown-menu li {
  padding: 5px;
}

.dropdown-menu a {
  color: #333;
  text-decoration: none;
}

.dropdown-menu a:hover {
  background-color: #ccc;
}
ログイン後にコピー

この CSS コードでは、最初にナビゲーション バーのスタイルを設定します。 。次に、ドロップダウン メニューのスタイルを設定します。まず、ドロップダウン メニューの display プロパティを none に設定し、デフォルトで非表示になるようにします。次に、.dropdown:hover > .dropdown-menu セレクターを使用して、ドロップダウン メニューを含むナビゲーション項目の上にマウスを置いたときに、ドロップダウン メニューの display プロパティを設定します。 block に、ドロップダウン メニューの表示効果を実現します。

最後に、背景色、間隔、テキストの色など、ドロップダウン メニューのメニュー項目のスタイルを設定しました。

上記の CSS コードと HTML 構造を通じて、単純なナビゲーション バーを実装し、ドロップダウン メニュー効果を追加することに成功しました。フォントサイズや背景色など、必要に応じてスタイルを微妙に調整できます。

要約すると、純粋な CSS を使用してナビゲーション バーのドロップダウン メニュー効果を実現するのは複雑ではなく、単純な HTML 構造と少量の CSS コードだけで完成します。この記事がお役に立てば幸いです。ご質問がございましたら、お気軽にお問い合わせください。

以上が純粋な CSS を使用してナビゲーション バーのドロップダウン メニュー効果を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

純粋な CSS を通じて画像のスムーズな遷移を実現する方法とテクニック 純粋な CSS を通じて画像のスムーズな遷移を実現する方法とテクニック Oct 18, 2023 am 08:15 AM

純粋な CSS を通じて画像のスムーズな遷移を実現する方法とテクニック はじめに: Web デザインでは、画像の使用が非常に一般的です。画像の切り替えや読み込み中にスムーズな遷移効果を表示し、ユーザー エクスペリエンスをよりスムーズにする方法は何かです。すべてのデザイナーと開発者が考慮する必要があります。この記事では、純粋な CSS を通じて画像のスムーズな遷移を実現するためのいくつかの方法とテクニックを紹介し、具体的なコード例を示します。 1. ズームトランジション効果 CSS のtransform属性を使用して、画像のズームトランジション効果を実現できます。設定することにより

純粋な CSS を使用してレスポンシブ ナビゲーション バーのドロップダウン メニュー効果を実装する手順 純粋な CSS を使用してレスポンシブ ナビゲーション バーのドロップダウン メニュー効果を実装する手順 Oct 19, 2023 am 08:42 AM

純粋な CSS を使用してレスポンシブ ナビゲーション バーのドロップダウン メニュー効果を実装する手順 現在、モバイル デバイスの普及に伴い、レスポンシブ デザインは Web デザインにおける重要な要素となっています。 Web ページのナビゲーション バーのデザインでは、より良いユーザー エクスペリエンスを提供するために、通常、ドロップダウン メニューを使用してより多くのナビゲーション オプションを表示する必要があります。この記事では、純粋な CSS を使用してレスポンシブ ナビゲーション バーのドロップダウン メニュー効果を実装する方法を、具体的なコード例とともに紹介します。 HTML 構造の作成 まず、ナビゲーション バーのコンテンツを含む基本的な HTML 構造を作成する必要があります。

純粋な CSS を使用して影付きのメニュー ナビゲーション バーを実装する実装手順 純粋な CSS を使用して影付きのメニュー ナビゲーション バーを実装する実装手順 Oct 16, 2023 am 08:27 AM

純粋な CSS を使用して影付きのメニュー ナビゲーション バーを実装する手順には、特定のコード サンプルが必要です。Web デザインでは、メニュー ナビゲーション バーは非常に一般的な要素です。メニュー ナビゲーション バーに影効果を追加すると、外観が向上するだけでなく、ユーザー エクスペリエンスも向上します。この記事では、純粋な CSS を使用して影付きのメニュー ナビゲーション バーを実装し、参考として具体的なコード例を示します。実装手順は次のとおりです。 HTML 構造の作成 まず、メニュー ナビゲーション バーを収容するための基本的な HTML 構造を作成する必要があります。による

Douyin の上部にあるナビゲーション バーを調整するにはどうすればよいですか?その他のナビゲーション バー調整オプション Douyin の上部にあるナビゲーション バーを調整するにはどうすればよいですか?その他のナビゲーション バー調整オプション Mar 07, 2024 pm 02:50 PM

Douyin インターフェースのナビゲーション バーは上部にあり、ユーザーがさまざまな機能やコンテンツにすばやくアクセスするための重要なチャネルです。 Douyin は更新を続けるため、ユーザーは個人の好みやニーズに応じてナビゲーション バーをカスタマイズおよび調整できることを望む場合があります。 1.Douyin の上部にあるナビゲーション バーを調整するにはどうすればよいですか?通常、Douyin の上部のナビゲーション バーにはいくつかの人気チャンネルが表示され、ユーザーは興味のあるコンテンツをすばやく参照して表示できます。トップチャンネルの設定を調整したい場合は、次の手順に従ってください: TikTok アプリを開いてアカウントにログインします。メイン インターフェイスの上、通常は画面の中央または上部にあるナビゲーション バーを見つけます。ナビゲーション バーの上にある「+」記号または同様のボタンをクリックして、チャネル編集インターフェイスに入ります。チャンネル編集インターフェイスでは、人気のあるチャンネルのデフォルトのリストを確認できます。合格できます

PHP を使用してシンプルなナビゲーション バーと URL 収集関数を開発する方法 PHP を使用してシンプルなナビゲーション バーと URL 収集関数を開発する方法 Sep 20, 2023 pm 03:14 PM

PHP を使用して簡単なナビゲーション バーと Web サイト コレクション機能を開発する方法. ナビゲーション バーと Web サイト コレクション機能は、Web 開発において一般的で実用的な機能の 1 つです。この記事では、PHP 言語を使用して簡単なナビゲーション バーと URL 収集機能を開発する方法と、具体的なコード例を紹介します。ナビゲーション バー インターフェイスの作成 まず、ナビゲーション バー インターフェイスを作成する必要があります。通常、ナビゲーション バーには、他のページにすばやく移動するためのリンクが含まれています。 HTML と CSS を使用して、これらのリンクをデザインおよび配置できます。以下は単純なナビゲーション バー インターフェイスです。

パーソナライズされた Discuz ナビゲーション バーにより、フォーラムがさらにユニークになります。 パーソナライズされた Discuz ナビゲーション バーにより、フォーラムがさらにユニークになります。 Mar 11, 2024 pm 01:45 PM

Discuz フォーラムでは、ナビゲーション バーはユーザーが Web サイトにアクセスする際に頻繁に接触する部分の 1 つであるため、ナビゲーション バーをカスタマイズすることで、フォーラムに独自のパーソナライズされたスタイルを追加し、ユーザー エクスペリエンスを向上させることができます。次に、Discuz フォーラムのナビゲーション バーをパーソナライズする方法を紹介し、具体的なコード例を示します。まず、Discuz のバックエンド管理システムにログインし、「インターフェース」→「ナビゲーション設定」ページに入る必要があります。このページでは、ナビゲーション バーのさまざまな設定やカスタマイズを実行できます。ここにあるいくつかの

純粋な CSS を使用して応答性の高いナビゲーション バーのドロップダウン タブ メニュー効果を実装する手順 純粋な CSS を使用して応答性の高いナビゲーション バーのドロップダウン タブ メニュー効果を実装する手順 Oct 28, 2023 am 09:58 AM

純粋な CSS を使用して応答性の高いナビゲーション バーのドロップダウン タブ メニュー効果を実装する手順。ナビゲーション バーは Web ページの一般的な要素の 1 つであり、ドロップダウン タブ メニューはナビゲーション バーでよく使用される効果です。より多くのナビゲーション オプションを提供できます。この記事では、純粋な CSS を使用して、レスポンシブ ナビゲーション バーのドロップダウン タブ メニュー効果を実装する方法を紹介します。ステップ 1: 基本的な HTML 構造を構築する まず、デモ用に基本的な HTML 構造を構築し、ナビゲーション バーにいくつかのスタイルを追加する必要があります。以下は単純な HTML 構造です。

純粋な CSS を使用してメニュー ナビゲーション バーのフローティング効果を実装する手順 純粋な CSS を使用してメニュー ナビゲーション バーのフローティング効果を実装する手順 Oct 19, 2023 am 10:13 AM

純粋な CSS を使用してメニュー ナビゲーション バーのフローティング効果を実装する手順 Web デザインの継続的な進歩に伴い、Web サイトに対するユーザーの要求はますます高くなっています。より良いユーザーエクスペリエンスを提供するために、サスペンション効果はウェブサイトのデザインで広く使用されています。この記事では、純粋な CSS を使用してメニュー ナビゲーション バーのフローティング効果を実現し、Web サイトの使いやすさと美しさを向上させる方法を紹介します。基本的なメニュー構造を作成する まず、HTML ドキュメント内にメニューの基本構造を作成する必要があります。簡単な例を次に示します: &lt;navclass=&q

See all articles