Menü 8: Buttons erzeugen und Submenüs verstecken

Dieses Beispiel erweitert die CSS-basierte Variante um einige Zusatzfunktionen, die das Dropdown-Menü für alle benutzbar machen.

Ziele sind:

  1. HTML: verschachtelte Listen mit bis zu drei Ebenen ohne Klassen
  2. CSS: Auf schmalen Viewports vertikal – auf genügend breiten Viewports horizontal angeordnet.
  3. JavaScript: Bedienung mit Maus, Touch und Tastatur

Um die Funktionsweise der Tastenbedienung zu demonstrieren, wurden die CSS-Regelsätze für li:hover ul auskommentiert. Oder klicke mit der Maus auf die Pfeil-Buttons.