Rumah >hujung hadapan web >tutorial css >Cara Membuat Menu NAV Drop-Down dengan HTML5, CSS3, dan JQuery
Persediaan Projek:
, index.html
, dan style.css
. script.js
Termasuk perpustakaan: Mulailah dengan menghubungkan jQuery dan font hebat dalam : 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">Struktur html (
index.html
(ulangi struktur <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>
<li>
CSS Styling (
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 */Gunakan jQuery untuk meningkatkan pengalaman pengguna. Ini mungkin melibatkan menambah animasi atau meningkatkan kebolehcapaian. (Contoh Menggunakan
script.js
toggleClass
Penjelasan: $('.nav-item').on('mouseover', function() { $(this).toggleClass('navActive'); });HTML mencipta struktur navigasi asas dengan elemen bersarang
untuk submenus. CSS pada mulanya menyembunyikan submenus dan kemudian menggunakan kelas pseudo untuk memaparkannya apabila item senarai induknya melayang. Kod jQuery (pilihan) menambah fungsi dinamik, seperti peralihan lancar atau interaksi yang lebih maju.
ingat untuk menyesuaikan kod CSS dan jQuery untuk memadankan keutamaan reka bentuk anda dan fungsi yang dikehendaki. Ini menyediakan asas untuk mewujudkan menu navigasi dropdown yang disesuaikan dan responsif.Atas ialah kandungan terperinci Cara Membuat Menu NAV Drop-Down dengan HTML5, CSS3, dan JQuery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!