Heim >Web-Frontend >CSS-Tutorial >So erstellen Sie ein Dropd-DAV-Menü mit HTML5, CSS3 und JQuery
Dieses Tutorial zeigt, dass ein reaktionsschnelles Dropdown -Navigationsmenü mit HTML5, CSS3 und JQuery erstellt wird. Wir werden die HTML-Struktur, das CSS-Styling und die JQuery-Funktionalität abdecken, um ein reibungsloses und benutzerfreundliches Erlebnis zu schaffen.
Projekt -Setup:
Erstellen Sie einen Projektordner (z. B. "Dropdown-Menu"). Erstellen Sie drei Dateien: index.html
, style.css
und script.js
.
Einschließen Bibliotheken: Beginnen Sie mit der Verknüpfung von JQuery und Schriftart fantastisch 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
): Erstellen Sie die Navigationsmenü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>
(Wiederholen Sie die Struktur <code><li>
für zusätzliche Navigationsverbindungen.)
style.css
): Style das Menü mit CSS. Zu den wichtigsten Aspekten gehört das Verstecken des Untermenüs anfangs und zeigt sie dann auf Schwebungen: .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
): Verwenden Sie JQuery, um die Benutzererfahrung zu verbessern. Dies kann das Hinzufügen von Animationen oder die Verbesserung der Zugänglichkeit beinhalten. (Beispiel mit toggleClass
für einen einfachen Effekt): $('.nav-item').on('mouseover', function() { $(this).toggleClass('navActive'); });
Erläuterung:
Die HTML erstellt eine grundlegende Navigationsstruktur mit verschachtelten <div> -Elementen für Untermenüs. Das CSS versteckt zunächst den Untermenus und verwendet dann die <code>:hover
Pseudo-Klasse, um sie anzuzeigen, wenn das übergeordnete Listenelement überliefert wird. Der jQuery -Code (optional) fügt dynamische Funktionen hinzu, wie z. B. reibungslose Übergänge oder erweiterte Interaktionen.
Denken Sie daran, den CSS- und JQuery -Code so anzupassen, dass Sie Ihren Designeinstellungen und den gewünschten Funktionen entsprechen. Dies bildet eine Grundlage für das Erstellen eines anpassbaren und reaktionsschnellen Dropdown -Navigationmenüs.
Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein Dropd-DAV-Menü mit HTML5, CSS3 und JQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!