Seite 12 - Barrierefreiheit
-
Maxim Mironjuk
-
Februar 12, 2025
Parallax-Scrolling, große Zoom-Übergänge und autoplayende Hintergrundvideos wirken für viele Nutzer modern, lösen bei Menschen mit vestibulären Störungen aber echte Übelkeit, Schwindel und Migräne aus. Die Media Query prefers-reduced-motion erkennt diese Präferenz zuverlässig in CSS und JavaScript und ermöglicht eine reduzierte, weiterhin funktionale Animation statt eines abrupten Interfaces ohne jede Rückmeldung.
-
Maxim Mironjuk
-
Januar 31, 2025
Ein Keyboard Trap entsteht, wenn der Tastaturfokus in ein Modal, Dropdown oder Drittanbieter-Widget hineinwandert und mit Tab oder Umschalt Tab nicht wieder herausfindet. Für Tastaturnutzer und Screenreader-Nutzer bedeutet das einen kompletten Blockadepunkt. Dieser Artikel zeigt typische Ursachen, ein systematisches Testverfahren und eine korrekte Fokus-Trap-Implementierung, die mit der Escape-Taste zuverlässig wieder verlassen werden kann.
-
Maxim Mironjuk
-
Januar 25, 2025
Ein Toast, der lautlos erscheint und wieder verschwindet, existiert für Screenreader Nutzer schlicht nicht. ARIA Live Regions lösen dieses Problem: Mit aria-live, role status und aria-atomic werden dynamische Inhalte in Tailwind CSS Anwendungen zuverlässig angekündigt, ohne den Lesefluss zu stören.
-
Maxim Mironjuk
-
Januar 24, 2025
Ein Formular-Fehler, eine neue Toast-Nachricht oder ein aktualisierter Warenkorb-Zähler bleiben für Screenreader-Nutzer unsichtbar, solange React den DOM nur visuell aktualisiert. Eine ARIA Live Region schließt diese Lücke, indem sie Änderungen aktiv ankündigt, ohne den Tastaturfokus zu verschieben oder laufende Eingaben zu unterbrechen.
-
Maxim Mironjuk
-
Januar 20, 2025
Ein Fokusring ist für Tastaturnutzer das, was der Mauszeiger für alle anderen ist: die einzige Möglichkeit zu sehen, wo man sich gerade befindet. Mit den ring-* Utilities, focus-visible und ring-offset baut Tailwind CSS Fokus-Indikatoren, die sichtbar bleiben, statt sie mit outline-none unsichtbar zu machen.
-
Maxim Mironjuk
-
Januar 19, 2025
Ein Tooltip, der nur bei Mausbewegung erscheint, bleibt für Tastaturnutzer und Screenreader unsichtbar. Barrierefreie Tooltips mit Tailwind CSS verknüpfen Zusatzinformationen über aria-describedby, reagieren auf Hover und Fokus gleichermaßen und schließen sich zuverlässig per Escape.
-
Maxim Mironjuk
-
Januar 18, 2025
Formulare sind der kritischste Berührungspunkt jeder Website für Menschen mit Screenreadern, denn ohne korrekte label-Zuordnung, sinnvolle fieldset- und legend-Gruppierung und eindeutig kommunizierte Pflichtfelder bleibt ein Checkout schlicht unbedienbar. Dieser Artikel zeigt anhand eines praktischen Adressformulars, wie Magento- und Hyvä-Entwickler Formulare semantisch korrekt aufbauen, Fehler barrierefrei kommunizieren und WCAG-konforme Eingabehilfen umsetzen.
-
Maxim Mironjuk
-
Januar 18, 2025
Wer ein eigenes Dropdown oder eine Combobox baut statt ein natives HTML-Element zu nutzen, übernimmt die volle Verantwortung für Tastaturbedienung, Fokus und Screenreader-Ankündigung. Dieser Artikel zeigt Schritt für Schritt, wie ein barrierefreies Custom Widget nach den WAI-ARIA Authoring Practices entsteht, mit korrektem role, aria-expanded, aria-activedescendant und echten Tests mit einem Screenreader vor dem Release.
-
Maxim Mironjuk
-
Januar 16, 2025
Alpine.js-Komponenten wirken oft interaktiv und modern, bleiben für Screenreader und Tastaturnutzer jedoch häufig unbrauchbar, wenn ARIA-Attribute nicht reaktiv mit dem Komponentenzustand verbunden sind. Dieser Artikel zeigt praxisnah, wie man x-bind:aria-expanded, x-on:keydown und sauberes Fokus-Management korrekt einsetzt, und baut ein vollständig barrierefreies Akkordeon sowie ein Dropdown-Menü Schritt für Schritt von Grund auf, inklusive Tastaturnavigation und Screenreader-Unterstützung.
-
Maxim Mironjuk
-
Januar 08, 2025
Ein Preisverlauf-Chart oder eine Lagerbestand-Visualisierung im Magento-Admin transportiert für sehende Nutzer auf einen Blick einen Trend, eine Ausreißergruppe oder eine kritische Schwelle, für Screenreader-Nutzer bleibt davon ohne gezielte Zusatzmaßnahmen praktisch nichts übrig. Dieser Artikel zeigt, warum ein knapper Alternativtext bei komplexen Diagrammen strukturell an seine Grenzen stößt und wie versteckte Datentabellen, ARIA-Beschreibungen und ein sauberes figure-Pattern echte Zugänglichkeit schaffen.
-