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; 宣言を追加する必要があります。
    広告する

<<:  パン粉の作り方

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

推薦する

すぐに眠れるほど疲れさせる方法

眠りにつくのは非常に難しい場合があります。あなたはベッドの中で寝返りを打ったが、眠ることができなかっ...

友達があなたに嫉妬しているか見分ける方法

時には、嫉妬のせいで友達が「結膜炎」に悩まされることもあります。誰かがあなたに嫉妬しているかどうかは...

男の子に興味があることを伝える方法

もしあなたの理想の男性が突然あなたの現実世界に現れたら、あなたはおそらく、彼に自分が興味を持っている...

犬に噛まれたときの対処法

動物による咬傷は非常に一般的な傷害であり、米国では毎年 200 万から 500 万件の事例が発生して...

玉ねぎをみじん切りにする方法

玉ねぎをさいの目切りまたはスライスすることは、多くのレシピで欠かせない調理テクニックです。玉ねぎが滑...

ドライバナナの作り方

ジャーキーバナナは驚くほど簡単に作れます。熱源さえあれば、さまざまなドライバナナ、バナナウェッジ、ド...

飛行機旅行の荷物の梱包方法

あまり飛行機に乗らない人や初めて飛行機に乗る人にとって、荷造りは大変な作業になることがあります。航空...

Pinterestに写真をアップロードする方法

このwikiHowでは、コンピューター、携帯電話、またはタブレットからPinterestに写真を追加...

膣の痛みを和らげる方法

膣の痛みは性交中、出産中、または感染症の結果として起こることがあります。幸いなことに、症状を緩和する...

ディープフェイシャルトリートメントのやり方

フェイシャルは肌を清潔にするだけでなく、心身をリラックスさせることもできますが、費用もかかります。嬉...

カボチャの絵の描き方

ペイントされたカボチャは、ハロウィーンと秋を盛り上げる重要な方法です。ペイントされたカボチャも、家族...

浮気する彼氏への対処法

恋人が浮気をしたとき、別れることを選ぶ人もいれば、許すことを選ぶ人もいます。状況は人それぞれ異なり、...

緑豆の栽培方法

緑豆はいくつかの外部条件に敏感ですが、全体的には夏と秋に比較的栽培しやすい穀物です。同様の基本条件下...

2台のコンピュータを接続する方法

このwikiHowでは、2台のコンピューターを接続してインターネット接続やファイルを共有する方法を説...

Waze で音量を変更する方法

Waze で音量を変更するのは簡単です。ナビゲーションの音声が聞こえるように音量を上げたい場合もあれ...