今回は CSS で大きなドロップダウン メニューを実装する手順について詳しく説明します。CSS で大きなドロップダウン メニューを実装する場合の 注意事項 は何ですか?見て。
これは純粋な CSS で実装された大きなドロップダウン メニューです。この大きなメニューは、js コードを使用せず、HTML と純粋な CSS コードを使用して作成されており、サードパーティのプラグインには依存しません。多くの列カテゴリがある大規模な Web サイトに適しています。HTML 構造
大きなメニューの HTML 構造は次のとおりです:<nav> <ul> <li><a>Home</a></li> <li> <a>Category One</a> <p> </p> <p> </p> <ul> <h3 id="Heading">Heading 1</h3> <li><a>Category One Sublink</a></li> <li><a>Category One Sublink</a></li> <li><a>Category One Sublink</a></li> <li><a>Category One Sublink</a></li> <li><a>Category One Sublink</a></li> </ul> <!-- .ul-reset --> <ul> <h3 id="Heading">Heading 2</h3> <li><a>Category One Sublink</a></li> <li><a>Category One Sublink</a></li> <li><a>Category One Sublink</a></li> <li><a>Category One Sublink</a></li> <li><a>Category One Sublink</a></li> </ul> <!-- .ul-reset --> <ul> <h3 id="Heading">Heading 3</h3> <li><a>Category One Sublink</a></li> <li><a>Category One Sublink</a></li> <li><a>Category One Sublink</a></li> <li><a>Category One Sublink</a></li> <li><a>Category One Sublink</a></li> </ul> <!-- .ul-reset --> <ul> <h3 id="Heading">Heading 4</h3> <li><img src="/static/imghwm/default1.png" data-src="http://placehold.it/205x172" class="lazy" alt="CSS を使用して大きなドロップダウン メニューを実装する手順の詳細な説明" ></li> </ul> <!-- .container --> <!-- .mega-menu --> </li> <!-- .droppable --> <li> <a>Category Two</a> <p> </p> <p> </p> <ul> <h3 id="Heading">Heading 1</h3> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> </ul> <!-- .ul-reset --> <ul> <h3 id="Heading">Heading 2</h3> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> </ul> <!-- .ul-reset --> <ul> <h3 id="Heading">Heading 3</h3> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> </ul> <!-- .ul-reset --> <ul> <h3 id="Heading">Heading 4</h3> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> <li><a>Category Two Sublink</a></li> </ul> <!-- .ul-reset --> <!-- .container --> <!-- .mega-menu--> </li> <!-- .droppable --> <li><a>Category Three</a></li> <li><a>Category Four</a></li> <li><a>Category Five</a></li> <li><a>Category Six</a></li> </ul> <!-- .container .ul-reset --> </nav>
CSS
次の CSS スタイルを大きなメニューに追加します:/* #Resets –––––––––––––––––––––––––––––––––––––––––––––––––– */ html {box-sizing: border-box;} *, *:before, *:after {box-sizing: inherit; } /* #Universal and Default Styles –––––––––––––––––––––––––––––––––––––––––––––––––– */ body { background: url(../img/black-wood-small.jpg); color: #ddd; font-family: "Open Sans", sans-serif; font-size: 14px; line-height: 1; margin: 0; padding: 0; text-align: center; } a {text-decoration: none;} h1 { font-size: 40px; font-weight: 700; margin-bottom: 20px; margin-top: 20px; } h2 { font-size: 15px; font-weight: 600; margin-bottom: 30px; margin-top: 10px; } .container { margin: auto; width: 940px; } .ul-reset { padding-left: 0; margin-top: 0; margin-bottom: 0; list-style: none; } /* #Navigation Styles –––––––––––––––––––––––––––––––––––––––––––––––––– */ nav { background: #424242; font-size: 0; position: relative; } nav > ul > li { display: inline-block; font-size: 14px; padding: 0 15px; position: relative; } nav > ul > li:first-child {padding-left: 0;} nav > ul > li:last-child {padding-right: 0;} nav > ul > li > a { color: #fff; display: block; position: relative; padding: 20px 0; border-bottom: 3px solid transparent; } nav > ul > li:hover > a { color: #69aae0; border-bottom: 3px solid #69aae0; } /* #Mega Menu Styles –––––––––––––––––––––––––––––––––––––––––––––––––– */ .mega-menu { background: #f0f0f0; display: none; left: 0; position: absolute; text-align: left; width: 100%; } .mega-menu h3 {color: #444;} .mega-menu ul { float: left; margin-bottom: 20px; margin-right: 40px; width: 205px; } .mega-menu ul:last-child {margin-right: 0;} .mega-menu a { border-bottom: 1px solid #ddd; color: #4ea3d8; display: block; padding: 10px 0; } .mega-menu a:hover {color: #2d6a91;} /* #Droppable Class Styles –––––––––––––––––––––––––––––––––––––––––––––––––– */ .droppable {position: static;} .droppable > a:after { content: "\f107"; font-family: FontAwesome; font-size: 12px; padding-left: 6px; position: relative; top: -1px; } .droppable:hover .mega-menu {display: block;} /* #Browser Clearfix –––––––––––––––––––––––––––––––––––––––––––––––––– */ .cf:before, .cf:after { content: " "; /* 1 */ display: table; /* 2 */ } .cf:after {clear: both;}この記事の場合、さらに php 中国語 Web サイトの他の関連記事にも注目してください。 推奨読書:
Vue.js を使用して mpvue フレームワークを開発する手順の詳細な説明
jquery フルページ プラグインを使用して、著作権関連のヘッダーと末尾を追加します
以上がCSS を使用して大きなドロップダウン メニューを実装する手順の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

メニューで点線のラインセグメンテーション効果を設計する方法は?メニューを設計するときは、通常、皿の名前と価格の間に左右に合わせることは難しくありませんが、真ん中の点線またはポイントはどうですか...

WebコードエディターのHTML要素分析では、多くのオンラインコードエディターを使用すると、ユーザーはHTML、CSS、およびJavaScriptコードを入力できます。最近、誰かが提案した...


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 中国語版
中国語版、とても使いやすい

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
