Zum Hauptinhalt springen
VelinStyle v1.2.0
  1. Docs
  2. Erste Schritte
  3. A11y Dashboard

Accessibility Dashboard demo

Interaktives Demo-Playground zum Prüfen von ARIA-Attributen, Visualisieren der Tastaturnavigation, Kontrastverhältnissen, Screenreader-Ankündigungen und Nutzer-Präferenz-Media-Queries. Kein Konformitätszertifikat und keine App-AAA-Zertifizierung. English: A11y Dashboard

Demo-Playground

Zum Lernen und Erkunden — nicht als CI-Nachweis oder WCAG-Zertifizierung.

Contracts und Matrix: Barrierefreiheit und npm run test:a11y:coverage.

Wann nutzen

Wann nicht

ARIA-Inspector

Hover oder Fokus auf ein Element im linken Panel. Rechts erscheinen Tag-Name, ARIA-Rolle, alle aria-*-Attribute, tabindex und Accessible Name in Echtzeit.

Hilfe-Link Öffnet die Hilfe-Dokumentation
⚠ Alert-Region

Hover oder Fokus auf ein Element links zum Inspizieren.

Tastatur-Navigations-Visualizer

Klicken Sie Tour starten, dann Tab, um die interaktiven Komponenten unten zu durchlaufen. Jedes fokussierbare Element ist nummeriert (Tab-Reihenfolge).

Button
Dropdown
Tabs
Accordion

Kontrast-Checker

Vorder- und Hintergrundfarbe wählen, um das WCAG-Kontrastverhältnis zu berechnen. Ergebnisse zeigen Pass/Fail für AA und AAA bei normalem und großem Text.

Franz jagt im komplett verwahrlosten Taxi quer durch Bayern
Kontrastverhältnis: : 1
AA Normal: — AA Groß: — AAA Normal: — AAA Groß: —

Screenreader-Vorschau

Referenz, wie VelinStyle-Komponenten von Screenreadern angekündigt werden — inklusive ARIA-Rollen und erwarteter Tastaturkürzel.

Komponente ARIA-Rolle Angekündigt als Tastaturkürzel
velin-btn velin-btn--primary button "Speichern, button" Enter / Space
velin-btn velin-btn--ghost link (when <a>) "Mehr erfahren, link" Enter
velin-input textbox "E-Mail, edit text, required" Eingeben
velin-select combobox / listbox "Land, combo box, collapsed" Alt+↓ zum Öffnen, ↑↓ zum Navigieren
form-check-input checkbox "Bedingungen akzeptieren, checkbox, not checked" Space zum Umschalten
accordion-button button with aria-expanded "Abschnitt 1, collapsed, button" Enter / Space
nav-link (tab) tab "Einstellungen, tab, selected, 2 of 4" ←→ zwischen Tabs, Enter zum Aktivieren
dropdown-toggle button with aria-haspopup "Aktionen, menu button, collapsed" Enter / Space / zum Öffnen
dropdown-item menuitem "Bearbeiten, menu item" ↑↓ zum Navigieren, Enter zum Auswählen
modal dialog "Löschen bestätigen, dialog" Esc zum Schließen, Tab im Dialog gefangen
alert alert "Erfolg! Datei gespeichert, alert" Automatisch angekündigt
progress progressbar "Fortschritt, 65%" n. a. (nur lesen)
toast status / alert "Benachrichtigung: Eintrag hinzugefügt, status" Über Live Region angekündigt
breadcrumb navigation (aria-label="Breadcrumb") "Breadcrumb, navigation" Standard-Linknavigation

Nutzer-Präferenzen-Demo

Schalter unten umlegen, um CSS-Media-Query-basierte Nutzer-Präferenzen zu simulieren. Der Demo-Container aktualisiert sich in Echtzeit.

Animation

Transparenz

Dieses Panel nutzt einen halbtransparenten Hintergrund. Reduced transparency erhöht die Decazität für bessere Lesbarkeit.

Komponenten

Badge Warnung