Maxim Mironjuk
-
Dezember 11, 2025
Eine mobile Navigation, die nur ein- und ausblendet, reicht nicht: Ohne Zustandsmodell für verschachtelte Kategorien, ohne Fokus-Trap und ohne Scroll-Lock wird das Off-Canvas-Menü für Tastatur- und Screenreader-Nutzer schnell zur Sackgasse. Dieser Beitrag zeigt, wie die mobile Navigation in einem Hyvä-Theme als eigenständige Alpine-Komponente entsteht - mit Zustands-Stack für Kategorieebenen, x-transition für das Slide-in-Panel, Fokus-Trap, ARIA-Attributen und performanter CSS-Transform-Animation statt Layout-Thrashing.