本教程演示了使用HTML5,CSS3和JQuery構建響應式下拉導航菜單。我們將介紹HTML結構,CSS樣式和jQuery功能,以創建平穩且用戶友好的體驗。
項目設置:
,index.html
和style.css
。
script.js
首先鏈接jQuery和font in ::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="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>(重複其他導航鏈接的
<p> </p>
結構。)<li>
style.css
>使用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最初隱藏了子菜單,然後使用
以上是如何使用HTML5,CSS3和jQuery創建下拉導航菜單的詳細內容。更多資訊請關注PHP中文網其他相關文章!