、およびindex.html
。style.css
script.js
jqueryとfontをリンクすることから始めます:
index.html
<!DOCTYPE html> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Dropdown Menu</title> <link rel="stylesheet" href="style.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" integrity="sha512-Fo3rlrZj/k7ujTnHg4CGR2D7kSs0v4LLanw2qksYuRlEzO+tcaEPQogQ0KaoGN26/zrn20ImR1DfuLWnOo7aBA==" crossorigin="anonymous" referrerpolicy="no-referrer">
index.html
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><div class="header-container">
<div class="logo">
<a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b">LOGO</a>
</div>
<nav>
<ul class="menu">
<li class="nav-item">
<a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b">Nav Link 1</a>
<i class="fas fa-arrow-down"></i>
<div class="submenu">
<a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b">Sub Nav Link 1</a>
<a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b">Sub Nav Link 2</a>
<a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b">Sub Nav Link 3</a>
<a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b">Sub Nav Link 4</a>
</div>
</li>
<!-- Repeat for other Nav Links -->
</ul>
</nav>
</div>
</pre><div class="contentsignin">ログイン後にコピー</div></div>
構造を繰り返します。)
<li>
style.css
.submenu { display: none; position: absolute; background-color: https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b333; /* Add your styling here */ } .nav-item:hover .submenu { display: block; } /* Add more styles as needed */
script.js
toggleClass
説明:$('.nav-item').on('mouseover', function() { $(this).toggleClass('navActive'); });
HTMLは、サブメナスのネストされた要素を備えた基本的なナビゲーション構造を作成します。 CSSは最初にサブメナスを隠し、その後、親リスト項目がホバリングされているときにpseudoクラスを使用して表示します。 jQueryコード(オプション)は、スムーズな遷移やより高度な相互作用などの動的機能を追加します。
設計の好みと目的の機能に合わせて、CSSおよびjQueryコードを調整することを忘れないでください。 これにより、カスタマイズ可能で応答性の高いドロップダウンナビゲーションメニューを作成するための基盤が提供されます。以上がHTML5、CSS3、およびjQueryを使用してドロップダウンNAVメニューを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。