成果を達成する 実装コード html <div id="コンテナ"> <ナビ> <ul> <li><a href="#">ホーム</a></li> <li><a href="#">WordPress</a> <!-- 第 1 層のドロップダウン --> <ul> <li><a href="#">テーマ</a></li> <li><a href="#">プラグイン</a></li> <li><a href="#">チュートリアル</a></li> </ul> </li> <li><a href="#">ウェブデザイン</a> <!-- 第 1 層のドロップダウン --> <ul> <li><a href="#">リソース</a></li> <li><a href="#">リンク</a></li> <li><a href="#">チュートリアル</a> <!-- 2 層目のドロップダウン --> <ul> <li><a href="#">HTML/CSS</a></li> <li><a href="#">jQuery</a></li> <li><a href="#">その他</a> <!-- 3 層目のドロップダウン --> <ul> <li><a href="#">もの</a></li> <li><a href="#">もの</a></li> <li><a href="#">その他の情報</a></li> </ul> </li> </ul> </li> </ul> </li> <li><a href="#">グラフィック デザイン</a></li> <li><a href="#">インスピレーション</a></li> <li><a href="#">お問い合わせ</a></li> <li><a href="#">概要</a></li> </ul> </nav> <h1>純粋な CSS ドロップダウン メニュー</h1> <p> CSS のみで作成されたシンプルなドロップダウン ナビゲーション メニュー。ドロップダウンにはプラス記号 ( + ) が付いています。</p> </div> CS /* CSS ドキュメント */ url をインポートします(https://fonts.googleapis.com/css?family=Open+Sans); url をインポートします(https://fonts.googleapis.com/css?family=Bree+Serif); 体 { 背景: #212121; フォントサイズ:22px; 行の高さ: 32px; 色: #ffffff; ワードラップ:単語区切り !重要; フォントファミリー: 'Open Sans'、サンセリフ; } h1 { フォントサイズ: 60px; テキスト配置: 中央; 色: #FFF; } h3 { フォントサイズ: 30px; テキスト配置: 中央; 色: #FFF; } h3 a { 色: #FFF; } { 色: #FFF; } h1 { 上マージン: 100px; テキスト配置:中央; フォントサイズ:60px; フォントファミリー: 'Bree Serif'、'serif'; } #容器 { マージン: 0 自動; } p { テキスト配置: 中央; } ナビゲーション{ マージン: 50px 0; 背景色: #E64A19; } ナビゲーション{ パディング: 0; マージン: 0; リストスタイル: なし; 位置: 相対的; } nav ul li { 表示:インラインブロック; 背景色: #E64A19; } ナビ 表示:ブロック; パディング:0 10px; 色:#FFF; フォントサイズ:20px; 行の高さ: 60px; テキスト装飾:なし; } ナビゲーション a:hover { 背景色: #000000; } /* デフォルトでドロップダウンを非表示にする */ nav ul ul { 表示: なし; 位置: 絶対; top: 60px; /* メインナビゲーションの高さ */ } /* ホバー時にドロップダウンを表示する */ nav ul li:hover > ul { 表示:継承; } /* 最初の階層のドロップダウン */ nav ul ul li { 幅:170ピクセル; フロート:なし; 表示:リスト項目; 位置: 相対的; } /* 第 2 層、第 3 層、さらにそれ以上の層 */ nav ul ul ul li { 位置: 相対的; 上:-60px; 左:170px; } /* ドロップダウンシンボルを変更するにはこれを変更してください */ li > a:after { コンテンツ: ' + '; } li > a:only-child:after { コンテンツ: ''; } 以上が純粋に CSS で実装したドロップダウン メニューの詳細です。CSS で実装したドロップダウン メニューの詳細については、123WORDPRESS.COM 内の他の関連記事にも注目してください。 |
<<: HTML の順序付きリスト、順序なしリスト、定義リストに関する簡単な説明
>>: Elementはスクリプトを使用して新しいコンポーネントを自動的に構築します
この記事では、MySQL 8.0.23のインストールと設定方法を参考までに紹介します。具体的な内容は...
目次ローカルでコンテナを作成した後、このコンテナに基づいてローカル イメージを作成し、このイメージを...
mysql は期間内のすべての日付または月を取得します1: mysqlは期間内のすべての月を取得し...
序文Vue には、v-if、v-bind、v-on などの豊富な組み込みディレクティブが用意されてい...
[必須] ユーザーインターフェースPhotoShop/花火デザインアーティストと協力して、スケッチを...
目次1. 現象2. 解決策3. 要約: 1. 現象1. 要件: 特定の表示ページをキャプチャしてアル...
序文皆さんご存知のとおり、MySQL の運用・保守において、更新/削除条件が誤っているためにデータが...
実行中のコンテナに入る # コンテナに入り、新しいターミナルを開きます# docker exec -...
Centos6.5にmysql5.7.19をインストールするための詳細な手順は次のとおりです。 1....
1. 背景Sysbench は、システムのハードウェア パフォーマンスをテストできるストレス テスト...
序文テーブルを削除するには、無意識に思い浮かぶコマンドは、DROP TABLE "テーブル...
1. 基本コンポーネントをインストールするまず、 yumコマンドを実行して、コードpullために必要...
目次1. 配列の分解2. オブジェクトの分解3. 不完全な解体4. 分割代入を使用して変数交換を実装...
ホーム ページに戻るための支払いカウントダウン ケースの概要: シンプルな js 構文、getEle...
目次1. ウィザードに従って仮想マシンを作成します2. オペレーティングシステムをインストールします...