So erstellen ein linke vertikales Dropdown-Menü in HTML

May 1

HTML ungeordnete Listen--häufig verwendet, um einfache Listen--anzeigen auch auf Webseiten auf der ganzen Welt in Form von Menüs angezeigt. Ein Menü erscheint am oberen Rand der Seite horizontal oder vertikal entlang der Seiten des Dokuments. Oft finden Sie die Navigationsmenüs auf der linken Seite. Ein vertikales Menü ein wenig JavaScript-Funktionalität hinzufügen, erstellen Sie eine Drop-down-Effekt. Website-Besucher können eine Verknüpfung zum Öffnen und schließen Sie das Menü, wann immer sie mögen, dann klicken.

Anweisungen

1 Starten Sie Ihre Textverarbeitung oder einem HTML-Bearbeitungsprogramm.

2 Öffnen Sie ein HTML-Dokument zu, und suchen Sie den Body-Bereich. Fügen Sie folgenden Code in diesem Abschnitt:

< a href="javascript:manageMenu('menuContainer')" > Toggle Menü </a >

< Div Id = "MenuContainer" >

< Ul Id = "menu1" >< li >< a Href = "Link hier hinzufügen" > </a >< / li > Produkte< li >< a Href = "Link hier hinzufügen" > </a >< / li > Downloads< li >< a Href = "Link hier hinzufügen" > </a >< / li > Hilfe</ul >

< / Div >

Die erste Anweisung erstellt einen Link. Dieser Link führt eine JavaScript-Funktion, linke senkrechte Menü ein- und ausschalten. Beachten Sie, dass die Anweisung die ID des Div-Container im Menü übergibt. Die nächste Anweisung erstellt den Div-Container mit dem Menü. Das Div ID-Wert ist "MenuContainer." Die letzten Anweisungen erstellen die ungeordnete Liste. Jedes Listenelement li, in der Liste enthält ein Anchor-Tag, der eine Verknüpfung erstellt. Ersetzen Sie "Add Link Here" mit den URLs von Seiten, die auf Ihrer Website oder anderswo im Web vorhanden.

3 Fügen Sie den CSS-Code unten zum Style-Abschnitt des Dokuments gezeigt:

menuContainer {anzeigen: keine;}

#menu UL{Breite: 100px; Rand Links: 10px; Rahmenart: punktiert; Rahmen-Breite: 2px; Rahmen-Farbe: kastanienbraun;}

menu1 li {Display: Block; List-Style-Type: none; Farbe: blau;}

menu1 a {} Text-Decoration: none;}

menu1 a: hover {} Text-Decoration: underline; Hintergrund-Farbe: gelb;}

Der erste CSS-Selektor legt den Container Display-Eigenschaft auf "none". Dies macht das Menü unsichtbar beim Laden der Web-Seite. Der #menu Ul-Selektor legt fest, wie das Menü aussehen soll. In diesem Beispiel legen Sie die Attribute im Menüs Margin, Rahmenart und Rahmenfarbe dem Wert angezeigt. #menu1-li-Selektor legt das Attribut Display der Listenelemente zu "blockieren." Auf diese Weise sie vertikal unten auf der Seite erscheinen. Falls Sie diesen Wert nicht eingeschlossen sind, würde die Menüelemente horizontal über die Seite angezeigt werden. Das List-Style-Type-Attribut "Wert ist"keine" Dies entfernt die Kugeln, die normalerweise am Anfang der Listenelemente angezeigt werden. Farbe: blau-Attribut wird die Farbe der Menüelemente auf blau. Ändern Sie diese Farbe in alles, was Sie mögen. Die nächste CSS-Selektor, #menu1 a, entfernt die Unterstreichungen, unter Links standardmäßig angezeigt werden. Die endgültige Auswahl macht die Unterstreichung angezeigt werden und ein Element Hintergrundfarbe gelb ändert, wenn Sie Ihre Maus über das Element bewegen.

4 Fügen Sie die folgende JavaScript-Funktion unterhalb des Codes, die Sie im vorherigen Schritt hinzugefügt::

Funktion manageMenu(menuID) {}Var MenuObject = document.getElementById(menuID);

Wenn (menuObject.style.display == "keine" || menuObject.style.display == "")menuObject.style.display = "block";

sonst menuObject.style.display = "none";}

Diese Funktion Ruft die ID des Containers an die Funktion übergeben werden, wenn Sie auf den Link "Toggle-Menü" klicken. Der Code legt dann den Container Darstellungsstil "blockieren", wenn es "keine" und "none" Wenn es ist "blockieren." Dadurch wird das Menü zum drop-down- und reduzieren, wenn Sie auf den Link klicken.

5 Speichern Sie das HTML-Dokument, und öffnen Sie sie in Ihrem Browser. Klicken Sie auf den Link "Ansicht-Menüeinträge". Der Code ausgeführt wird und zeigt den linken Drop-down Menü.

Tipps & Warnungen

  • Wenn Sie eigene linke vertikale Dropdown-Menüs zu erstellen, ersetzen Sie die Links angezeigt, die in diesem Beispiel mit Ihren eigenen URLs, die auf Standorten im Web zu zeigen, die für Sie relevant sind. Sie können auch unterschiedliche Listenformate ausprobieren mit unterschiedlichen Werten für Farbe, Polsterung, Margen, Schriftart-Grenze und andere Attribute in der CSS-Style-Abschnitt.