Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →
Zugänglichkeit6 Min. gelesen·Updated Oktober 2026·Vom ExodeUI-Team

Zugängliche Fokuszustände: Entwerfen eines sichtbaren Tastaturfokus

So entwerfen Sie einen sichtbaren Tastaturfokus, der WCAG 2.2 entspricht: Was 2.4.7 und 2.4.13 erfordern, wie :focus-visible funktioniert und Designtipps für Fokusringe.

Kurzfassung und Definition

Kernaussage

Jedes interaktive Element benötigt eine deutlich sichtbare Fokusanzeige für Tastaturbenutzer. WCAG 2.2 erfordert es auf Stufe AA (2.4.7). Um einen starken Indikator zu erhalten, orientieren Sie sich an der AAA-Anleitung von WCAG (2.4.13): mindestens die Fläche eines 2 CSS Pixel großen Umrisses um das Element mit einem Kontrast von 3:1 zwischen fokussierten und unfokussierten Zuständen. Verwenden Sie :focus-visible, um Ringe für Tastaturbenutzer anzuzeigen, ohne sie bei jedem Mausklick anzuzeigen.

Warum Fokuszustände wichtig sind

Personen, die eine Tastatur, ein Umschaltgerät oder eine Bildschirmlupe verwenden, bewegen sich Element für Element auf einer Seite. Nur durch den Fokusindikator wissen sie, wo sie sich befinden. Das ersatzlose Entfernen der Browser-Gliederung ist einer der häufigsten Fehler bei der Barrierefreiheit.

Zwei Schaltflächensätze: einer ohne sichtbaren Fokus und einer, bei dem die fokussierte Schaltfläche „Speichern“ einen klaren blauen Ring hat
Ohne sichtbare Fokusanzeige können Tastaturbenutzer nicht erkennen, welche Taste aktiv ist.

Was WCAG 2.2 erfordert

Erfolgskriterium 2.4.7 „Fokus sichtbar“ (Stufe AA) erfordert, dass jede tastaturbedienbare Schnittstelle über einen Modus verfügt, in dem die Fokusanzeige sichtbar ist. WCAG 2.2 fügte 2.4.13 Focus Appearance (Stufe AAA) hinzu, was einen starken Indikator beschreibt: mindestens so groß wie die Fläche eines 2 CSS Pixel dicken Umfangs der Komponente, mit einem Kontrastverhältnis von mindestens 3:1 zwischen dem fokussierten und dem unfokussierten Zustand.

:fokus-sichtbar

MDN erklärt, dass :focus-visible gilt, wenn ein Element den Fokus hat und der Browser mithilfe von Heuristiken entscheidet, dass der Fokus angezeigt werden soll, normalerweise für die Verwendung über die Tastatur. Dadurch können Sie Tastaturbenutzern starke Fokusringe anzeigen, ohne sie jedes Mal anzuzeigen, wenn jemand mit der Maus auf eine Schaltfläche klickt. Verwenden Sie es, anstatt Konturen zu entfernen.

Den Ring entwerfen

Praktische Anleitung:

  • Verwenden Sie einen Umriss oder Ring mit einem Versatz, damit er nicht mit dem Element verschmilzt.
  • Überprüfen Sie den Kontrast vor jedem Hintergrund, auf dem das Element erscheinen kann. Ein zweifarbiger Ring hilft.
  • Halten Sie es komponentenübergreifend konsistent und definieren Sie es als Token in Ihrem Designsystem.
  • Verlassen Sie sich nie allein auf einen subtilen Farbwechsel.
  • Stellen Sie sicher, dass das fokussierte Element nicht hinter Sticky-Headern verborgen ist.

Fokus und Bewegung

Ein Fokusring kann mit einem sehr kurzen Übergang erscheinen, sollte sich aber augenblicklich anfühlen. Vermeiden Sie Animationen, die den Ring verzögern oder das Element verschieben, und stellen Sie bei benutzerdefinierten, auf der Leinwand gezeichneten Komponenten sicher, dass es immer noch ein echtes fokussierbares Element auf der Seite gibt, damit Tastaturbenutzer es erreichen können.

Wichtige Prinzipien

  • Bei WCAG AA (2.4.7) ist ein sichtbarer Fokus erforderlich.
  • 2.4.13 (AAA): 2px-Umfangsbereich und 3:1-Kontraständerung
  • Verwenden Sie :focus-visible, anstatt Umrisse zu entfernen
  • Definieren Sie den Fokusring als Design-Token
  • Eine auf Leinwand gerenderte Benutzeroberfläche benötigt echte fokussierbare Elemente

Häufige Fragen

Quellen

  1. Understanding SC 2.4.7: Focus Visible — W3C WAI
  2. Understanding SC 2.4.13: Focus Appearance — W3C WAI
  3. :focus-visible — MDN Webdokumente

Verwandte Guides und Beispiele

Jeder Zustand, einschließlich Fokus

Durchsuchen Sie kostenlose interaktive Komponenten mit den Status „Hover“, „Gedrückt“ und „Fokus“.

Durchsuchen Sie Live-Komponenten
Kostenlos testen