HTML と CSS を使用してドロップダウン メニューを作成する方法

HTML と CSS を使用してドロップダウン メニューを作成する方法

ドロップダウン メニューを使用すると、ページ上のさまざまなカテゴリのアイテムを階層的に表示できます。ユーザーがメニュー項目の上にマウスを置くと、メニュー項目の下にサブメニュー項目が表示されます。 このようなメニューは、HTML と CSS コードのみを使用して作成できます。 このガイドを学習すると、例に若干の変更を加えて独自のメニューを作成できるようになります。さらに、メニューの作成方法を習得できるように、各ステップのスクリーンショットを提供します。 まず HTML コードから始めて、次に CSS スタイルシートに移ります。

方法1方法1/2:

html

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/4\/45\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-1-Version-4.jpg\/v4-460px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-1-Version-4.jpg","bigUrl":"https:\/\/www.wikihow.com\/i mages\/thumb\/4\/45\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-1-Version-4.jpg\/v4-728px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-1-Version-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1 CSS メニューの HTML コード フレームワークを作成します。メニューのコンテナーとして、class="nav" 属性を持つ 'div' タグを使用します。スクリーンショットに示されている HTML コードでは、メイン メニュー項目を表すために単純な順序なしリスト (ul) が使用されています。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/f\/f2\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-2-Version-4.jpg\/v4-460px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-2-Version-4.jpg","bigUrl":"https:\/\/www.wikihow.com\/i mages\/thumb\/f\/f2\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-2-Version-4.jpg\/v4-728px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-2-Version-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2メインメニュー領域にリンクを追加します。この手順では、順序なしリスト (ul) の各項目にリンクを追加します。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/6\/6a\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-3-Version-4.jpg\/v4-460px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-3-Version-4.jpg","bigUrl":"https:\/\/www.wikihow.com\/i mages\/thumb\/6\/6a\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-3-Version-4.jpg\/v4-728px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-3-Version-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3 「About Us」の下の LI タグ内に、サブメニューへのリンクを表す順序なしリストを追加します。
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/a\/af\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-4-Version-4.jpg\/v4-460px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-4-Version-4.jpg","bigUrl":"https:\/\/www.wikihow.com\/i mages\/thumb\/a\/af\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-4-Version-4.jpg\/v4-728px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-4-Version-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4 HTML コードにスタイルシート リンクを追加します。これで、メニューとサブメニューの明確な階層レイアウト構造を含む HTML コードが完成しました。外部 CSS スタイルシートを使用するため、コードの「head」セクションにスタイルシートへのリンクを追加する必要があります。 広告する
方法2方法2/2:

CS

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/a\/af\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-5-Version-4.jpg\/v4-460px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-5-Version-4.jpg","bigUrl":"https:\/\/www.wikihow.com\/i mages\/thumb\/a\/af\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-5-Version-4.jpg\/v4-728px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-5-Version-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1CSS ファイルを作成します。 HTML フレームワーク コードを完了したら、スタイル シートを使用して次のメニュー機能を実装する必要があります。 HTML 内のメニュー項目をターゲットにするために CSS セレクターを使用するため、HTML に追加の ID またはクラス属性を追加する必要はありません。
    • UL 内に UL を埋め込むことでサブメニューを配置し、display:none; 属性を使用して非表示にします。
    • マウスが LI 要素の上に移動すると、ブロック モードに切り替えて対応するサブメニューを再表示する必要がありますが、> コマンドを使用すると、マウスがホバーした位置に LI 要素を配置できます。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/0\/08\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-6-Version-4.jpg\/v4-460px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-6-Version-4.jpg","bigUrl":"https:\/\/www.wikihow.com\/i mages\/thumb\/0\/08\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-6-Version-4.jpg\/v4-728px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-6-Version-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2 CSS スタイルシートを使用してメイン メニューを表示します。
    • position:relative; は、サブメニューがメインメニューを基準として表示されることを宣言します。
    • display:inline-block; は、メニューを適切な幅に調整できることを宣言します。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/9\/90\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-7-Version-4.jpg\/v4-460px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-7-Version-4.jpg","bigUrl":"https:\/\/www.wikihow.com\/i mages\/thumb\/9\/90\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-7-Version-4.jpg\/v4-728px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-7-Version-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3マウスをホバーしたときのフォントのグラデーション色を設定します。図のコードは、リンクをホバーすると暗いグラデーションの背景と白いテキストに変更します。
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/d\/dd\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-8-Version-4.jpg\/v4-460px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-8-Version-4.jpg","bigUrl":"https:\/\/www.wikihow.com\/i mages\/thumb\/d\/dd\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-8-Version-4.jpg\/v4-728px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-8-Version-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4スタイルシートを使用してサブメニューを表示します。現在のサブメニュー スタイルはメイン メニュー要素を継承します。サブメニュー項目をメインメニュー項目の下に垂直に表示します。
  5. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/e\/e5\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-9-Version-4.jpg\/v4-460px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-9-Version-4.jpg","bigUrl":"https:\/\/www.wikihow.com\/i mages\/thumb\/e\/e5\/Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-9-Version-4.jpg\/v4-728px-Create-a-Dropdown-Menu-in-HTML-and-CSS-Step-9-Version-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 5ドロップダウン メニューを配置し、メニュー項目を揃えます。これにより、灰色の背景も削除されます。
    • position:relative; 宣言をリスト項目の先頭に追加する必要があります。
    • 相対配置のリストに position:absolute; 宣言を追加する必要があります。
    広告する

<<:  パン粉の作り方

>>:  数の因数を見つける方法

推薦する

リーグ・オブ・レジェンドの遊び方

League of Legends(LoL とも呼ばれる)は、無料でプレイできるマルチプレイヤーオン...

元恋人と再会する方法

元恋人と関係を持つのは、再び傷つく可能性があるため危険ですが、二人が再び一緒に寝始める素晴らしい機会...

モバイルで Facebook の関係ステータスを変更する方法

携帯電話で Facebook の関係ステータスを変更する方法を知りたいですか?ここを見て下さい。 ス...

一晩でスピーチを暗記する方法

一晩でスピーチを暗記できますか?この作業は簡単ではありませんが、決して不可能というわけではありません...

2週間で美肌を手に入れる方法

そばかすを消したいですか? それとも、より白く健康的な肌を手に入れたいですか?さて、このガイドでは、...

プリンターを追加する方法

新しいプリンターや新しいコンピューターを入手した場合、または友人のプリンターを借りて印刷したい場合は...

染めた後に髪をサラサラにする方法

やっと自分の好きな色に髪を染めたのに、髪の毛が麦わらのように縮れてしまっていませんか?心配しないでく...

同僚があなたに好意を持っているかどうかを知る方法

同僚があなたに好意を持っているかどうかを判断するのは、非常に難しい問題です。あなたに好意を持っている...

Dell ノートパソコンのキーボードのボタンを再接続する方法

ノートパソコンのキーボードからボタンを取り外すのは簡単ですが、元の状態に戻すのはほぼ不可能です。 D...

「Too」と「To」を正しく区別する方法

「to」と「too」をよく混同しますか?これはよくある質問です。この 2 つの単語は実はとても簡単に...

Windows 7 のパスワードをリセットする方法

Windows 7 のパスワードを忘れた場合、コンピュータがドメイン内にある場合は、ネットワーク管理...

計画を作成する方法

あなたが今問題に直面している場合でも、生活をもっと整理したい場合でも、あるいは単に一日を整理したい場...

犬の脳卒中に備える方法

飼い主にとって、愛犬が病気になったり、体調が悪かったりするのを見るのは非常に辛いことです。犬が脳卒中...

環境保護に貢献するには

環境保護に貢献したいですか?環境を保護し、資源を再利用するための措置を講じることは、思っているよりも...

Appleまたは通常のコンピュータを使用して1枚の用紙に複数の画像を印刷する方法

Apple または通常のコンピュータを使用して、1 枚の紙に複数の画像を印刷する方法をご存知ですか?...