Was ist Focus-Ring CSS Generator?
Ein Fokusring ist der visuelle Indikator, der zeigt, welches Element aktuell über die Tastatur fokussiert ist. WCAG 2.4.7 erfordert einen sichtbaren Fokusindikator für alle interaktiven Elemente. CSS :focus-visible zielt spezifisch auf den Tastaturfokus ab, ohne einen Ring bei Mausklicks anzuzeigen. Ein guter Fokusring hat ausreichenden Kontrast (mindestens 3:1) zum Hintergrund.
Kurze Antwort
Generieren Sie eine zug盲ngliche CSS-Regel für den Tastatur-Fokusring. Verwenden Sie :focus-visible, um den Ring nur bei Tastaturnavigation anzuzeigen. Stellen Sie mindestens 3:1 Kontrast zwischen der Fokusfarbe und dem Hintergrund sicher. Fügen Sie einen box-shadow-Fallback hinzu, wenn Sie abgerundete Fokusringe benötigen.
Last updated: 2026-05-28
Einschränkungen
- Outline folgt border-radius nicht in allen Browsern. Chrome und Safari zeichnen Outlines mit eckigen Ecken auf abgerundeten Elementen. Verwenden Sie box-shadow als Fallback für abgerundete Fokusindikatoren.
- Die Fokusring-Kontrastprüfung verwendet eine vereinfachte relative Leuchtdichteberechnung. Der tatsächlich wahrgenommene Kontrast hängt von der umgebenden UI ab —testen Sie visuell mit echten Inhalten.
- Einige Betriebssystem-Kontrastmodi überschreiben die Autoren-Fokus-Stile. Testen Sie immer mit dem Windows High Contrast Mode und den macOS-Kontrasteinstellungen.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
So nutzt du dieses Tool
- Legen Sie die Fokusring-Breite, den Versatz, die Farbe und den Stil fest, oder wählen Sie box-shadow als Fallback.
- Geben Sie den CSS-Selektor an —:focus-visible für reine Tastaturfokussierung oder :focus für jeglichen Fokus.
- Wenn Sie ein Hintergrundfarbfeld verwenden, überprüft das Tool das Kontrastverhältnis und warnt, wenn es unter den WCAG-Schwellenwerten liegt.
- Kopieren Sie die CSS-Regel und wenden Sie sie global oder auf bestimmte Komponenten an.
Wofür du es nutzen kannst
- Einen globalen Tastaturfokus-Stil erstellen, der die WCAG 2.4.7-Anforderungen an sichtbaren Fokus erfüllt.
- Einen markenkonformen Fokusring entwerfen, der zum Farbpalette der Website passt und gleichzeitig die Barrierefreiheit wahrt.
- Den standardmässigen Browser-Outline durch einen benutzerdefinierten box-shadow-Fokusindikator ersetzen, der auf abgerundeten Elementen funktioniert.