SSA – Einheitlicher Standard für Akkordeons
Der SSA-Standard legt Anforderungen an die Semantik, Zugänglichkeit und Funktionsweise von Akkordeons fest
255
2 min.

2
2 min.
Der SSBM-Standard legt Anforderungen an die Semantik, Barrierefreiheit und Funktionslogik von Burger-Menüs fest.
Das mobile Menü muss unter Berücksichtigung der korrekten Positionierung und Struktur der Elemente aufgebaut sein:
position: fixed, height: 100dvb und width: 100%, damit das Menü den Bildschirm unter Berücksichtigung der Browserleisten und -felder vollständig ausfüllt;position: fixed erstellt. Es überlagert die Seite und dient dazu, das Menü bei einem Klick zu schließen;left, right, top, bottom und nicht transform: translateX/Y(), wenn ein einfaches Ein- und Ausblenden gewünscht ist;viewport hinausragen, insbesondere auf kleinen Bildschirmen.HTML-Beispiel:
<button class="burger-btn">☰</button> <div class="mobile-menu"> <div class="overlay"></div> <nav> <ul> <li><a href="/">Startseite</a></li> <li><a href="/about">Über uns</a></li> <li><a href="/contact">Kontakt</a></li> </ul> </nav> </div>
CSS-Beispiel:
.mobile-menu { position: fixed; top: 0; left: -100%; width: 100%; height: 100dvb; background: white; transition: left 0.3s; } .mobile-menu.active { left: 0; } .mobile-menu .overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); opacity: 0; visibility: hidden; transition: opacity 0.3s, visibility 0.3s; } .mobile-menu.active .overlay { opacity: 1; visibility: visible; }
aria-label verfügen;aria-expanded hinzugefügt werden, um den Status des Menüs (geöffnet/geschlossen) anzuzeigen.<button class="burger-btn" aria-label="Menü öffnen" aria-expanded="false">☰</button>
overflow: hidden für <body> hinzu und fixieren Sie die Position der Seite;left, bottom, right oder top für das Menü und opacity für das Overlay.Klassenwechsel mit JavaScript:
const btn = document.querySelector('.burger-btn'); const menu = document.querySelector('.mobile-menu'); const overlay = menu.querySelector('.overlay'); btn.addEventListener('click', () => menu.classList.toggle('active')); overlay.addEventListener('click', () => menu.classList.remove('active'));
Ähnliche Kategorien:
Der SSA-Standard legt Anforderungen an die Semantik, Zugänglichkeit und Funktionsweise von Akkordeons fest
255
2 min.
Analyse kritischer Fehler im Webdesign. Warum Slider, Autoplay und schwerfällige Seiten die Konversionsrate sowie die Platzierungen bei Google und Yandex verschlechtern
76
2 min.
Der SSP-Standard legt Anforderungen an die Semantik, Zugänglichkeit und Logik der Seitennavigation fest
168
1 min.
Der SSPS-Standard legt Anforderungen an die Struktur und Benennung von Dateien und Ordnern im Projekt fest
117
2 min.
Der SSB-C-Standard legt Anforderungen an die Semantik, die Barrierefreiheit und die Funktionslogik von Breadcrumbs fest
3
2 min.
Der SSMW-Standard legt Anforderungen an die Semantik, Barrierefreiheit und Funktionsweise von modalen Fenstern fest
3
2 min.