コンピュータ ウィンドウズ インターネット

スタイリッシュなドロップダウンリストを作成します。 HTML のドロップダウン リストから選択する ホバー CSS のドロップダウン リスト

今日は CSS でリストを作成するための小さな「レシピ」を紹介したいと思います。 JQuery も CSS3 もありません。古き良きクロスブラウザー CSS だけです。 この例は非常に単純なので、経験豊富な同志は興味がないかもしれません。 ソーシャルボタンを備えたドロップダウンリストを実装します。

それでは、長々と話すのはやめて、本題に入りましょう

HTML

コードが大きくならないように、スタイルを含めるなどの一般的な点は意図的に省略しています。 ページの下部にソースへのリンクを記載します。すべてがそこにあります。
HTML にあるのは、通常のリストと珍しいヘッダーです。 珍しいのは、イベントを追跡できるハイパーリンクで作られていることです。 :ホバー、つまり指導です。 タイトルの上にカーソルを置くと、ドロップダウン リストが機能します。

CSS

まず、ドロップダウン リストの基本的なスタイルを見てみましょう。 わかりやすくするために、コードの各行にコメントを付けてみました。

/*パディングをリセット*/ .droplink ul,.droplink h3,.droplink h3 a(padding:0;margin:0 ) /*基本ラッパー*/ .droplink ( width:200px;position:absolute; margin:10px 0 0 25px ) /*ホバーブロックのスタイル*/ .droplink:hover( height:auto; background-color:#3E403D; border:solid 1px #3A3C39 ) /*通常状態のタイトル*/ .droplink h3 a( text-align:center ; width:100%; display:block; padding:12px 0px; color:#999; text-decoration:none ) .droplink h3 a img(border:none) /*ホバータイトルのスタイル*/ .droplink:hover h3 a (色:#FFF; フォントの太さ:太字; 位置:絶対 )

ここでは特別なことは何もありません。ブロックのサイズとスタイル、ヘッダーのスタイル、および両方の要素について、カーソルを置いたときのスタイルを指定しました。 どうぞ:

/*ホバーせずにリストを非表示にする*/ .droplink ul( list-style:none; display:none ) /*ホバーでリストを表示*/ .droplink:hover ul( display:block; margin-top:40px ) .droplink li(表示:ブロック)

このコードはさらに興味深いもので、どのように動作するかを示しています。 ドロップダウンリストカーソルを乗せたとき。 通常の状態では費用がかかります ディスプレイ:なし、つまり表示されません。 ホバーするとブロックとして表示されます。 それがすべての秘密です。 次に、リスト要素を少し装飾してアイコンを挿入しましょう。

/*リスト項目のスタイル*/ .droplink li a(padding:5px 12px 4px 34px; margin:1px; background-color:#484A47; display:block; color:#FFF; text-decoration:none; font-size:12px ;background-repeat:no-repeat;background-position: 10px 3px ) /*要素のホバー スタイル*/ .droplink li a:hover(background-color:#999 ) /*アイコン*/ .facebook a (background-image : url("icons/facebook.png")) .twitter a (background-image:url("icons/twitter.png")) .vk a (background-image:url("icons/vk.png")) 。 rss a (background-image:url("icons/rss.png")) .gplus a (background-image:url("icons/gplus.png"))

実はそれだけです。 ドロップダウン リストが完成し、非常に見栄えが良くなります。 自由裁量で要素をデザインしたり、丸い角やその他の付加機能を追加したりできます。

ホバー時にリストをその下のテキストに「重ねる」場合は、横に目を向けてください Zインデックス.

不明な点やうまくいかない場合は、コメント欄で質問するか、「メッセージを送信」ボタンを使用してください。 —>

水平ドロップダウンメニューサイトのナビゲーション構造を整理するために使用されます。 最適なネスト レベルの数は 1 つまたは 2 つです。 添付ファイルのレベルが少ないほど、サイト訪問者が必要な情報を見つけやすくなります。 通常の水平メニューの作成方法については、 で詳しく説明されています。

水平ドロップダウンメニューの作り方

1. 1 つのネストレベルを持つドロップダウン メニューの HTML マークアップと基本スタイル

水平ドロップダウン メニューの HTML マークアップは、目的のリスト項目にリンクしているという点で通常のメニューとは異なります。

  • ネストされたリストが追加されます