いつものように、今日は非常に実用的な CSS 効果についてお話します。マウスがボタンに移動すると、ドロップダウン メニューが自動的に表示されます。効果は以下のとおりです。 非常にシンプルなデモです。実装手順は次のとおりです。 まず、ボタンとリンク グループを囲む大きな div を定義し、その div の下の 2 つの要素のスタイルをそれぞれ設定します。各パーツのホバー効果を設定するために接続グループが非表示になっています。 /* .dropdown のホバー効果、.dropdown-content に作用します*/ .dropdown:hover .dropdown-content { 表示: ブロック; } 最後に、ソースコードを添付します。 <!DOCTYPE html> <html> <ヘッド> <title>ドロップダウン メニューの例</title> <メタ文字セット="utf-8"> <スタイル> 体 { マージン: 自動; } .dropbtn{ 背景色: #4CAF50; 色: #fff; パディング: 16px; フォントサイズ: 16px; 境界線: なし; カーソル: ポインタ; } 。落ちる { 左: 47%; /* 相対位置として宣言すると、次のサブ要素がこの要素を参照できるようになります*/ 位置: 相対的; 表示: インラインブロック; } .ドロップダウンコンテンツ{ /* 要素を非表示にする */ 表示: なし; 位置: 絶対; 背景色: #f9f9f9; 最小幅: 160px; ボックスの影: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); } .ドロップダウンコンテンツ a { 色: 黒; パディング: 12px 16px; テキスト装飾: なし; 表示: ブロック; } .ドロップダウンコンテンツ a:hover { 背景色: #f1f1f1 } /* .dropdown のホバー効果、.dropdown-content に作用します*/ .dropdown:hover .dropdown-content { 表示: ブロック; } .dropdown:hover .dropbtn { 背景色: #3dc741; } </スタイル> </head> <本文> <h2 style="text-align: center;">ドロップダウン メニュー</h2> <p style="text-align: center;">ボタンの上にマウスを移動すると、ドロップダウン メニューが開きます</p> <div class="dropdown"> <button class="dropbtn">ドロップダウン メニュー</button> <div class="ドロップダウンコンテンツ"> <a href="#" target="_block">こんにちは世界 1</a> <a href="#" target="_block">Hello World 2</a> <a href="#" target="_block">Hello World 3</a> </div> </div> </本文> </html> CSS でホバー ドロップダウン メニューを実装する方法についての記事はこれで終わりです。CSS ホバー ドロップダウン メニューに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
>>: MySQL における varchar 型と char 型の違い
目次1. 実行コンテキストとは何か2. 実行コンテキスト スタックとは何ですか? 3. 実行コンテキ...
目次序文考えるライブラリディレクトリの解析とダウンロード使い方ファイルの場所実際の通話質問要約する序...
この記事では、WeChatミニプログラムの具体的なコードを共有し、左にスワイプしてリスト項目を削除す...
js データ型基本データ型: 数値、文字列、ブール値、未定義、null、シンボル、参照データ型: オ...
非同期レプリケーションMySQL レプリケーションは、デフォルトでは非同期です。マスター スレーブ ...
Linux システムのシャットダウン コマンドは何ですか? Liangxu Tutorial Net...
SSHとは何か管理者はリモートでログインして、インターネット経由で接続されたさまざまな場所にある複数...
現在多くの携帯電話には、下部のタブバーを切り替える機能があります。私も最近、同様の機能を見つけました...
目次1. Compose の紹介2. ComposeとDockerの互換性3. Dockerをインス...
目次アプリケーションシナリオアイデアプロジェクト構造全体的なプロジェクト構造webpack パッケー...
序文Tomcat は優れた Java コンテナですが、避けられない小さな落とし穴もいくつかあります。...
序文ページを作っていく上で、ページレイアウトに関する内容に遭遇することが多く、面接でも聞かれることも...
目次1. MySQL msiバージョンをダウンロードする2. インストール3. 環境変数を設定する1...
本日、会社の内部サーバーにログインしたところ、リモートアクセスができませんでした。エラー メッセージ...
カウントスクリプト #!/bin/sh 引数の数=$# [ $numOfArgs -ne 1 ]の場...