beatovich: Sandwich - Menue DEMO ohne irgentw. Scripte

Beitrag lesen

problematische Seite

hallo

Heißt das, das ich alles über Bord werfen soll/muss?

Köntest du ein wenig konkreter (in der Anwendung) werden?

MFG der einsiedelnde

Erstmal muss ich sagen, dass jede Javascript freie Lösung von Klappboxen zu mangelhaftem Verhalten führt.

Die Methode, die Anzeige über :target zu steuern, halte ich mit Einschränkung für die zuverlässigste (solange das Aktivieren eines Links innerhalb des Menucontent = target-Verlust die Box auch schliessen soll)

Du hast nun zwei Viewport-Kontexte:

  • schmale Bildschirme

hier soll der Menubutton angezeigt werden.

#menubutton{display:inline-block}
#menucontent{ /* visuell verbergen, aber nicht display:none */ }
#menucontent:target{ /* visuell anzeigen */ }
  • Desktopbildschirme
#menubutton{display:none}
#menucontent a[href="#menubotton"]{ display:none }