Wat is Focus Ring CSS Generator?
Een focusring is de visuele indicator die toont welk element momenteel is gefocust door het toetsenbord. WCAG 2.4.7 vereist een zichtbare focusindicator voor alle interactieve elementen. CSS :focus-visible richt zich specifiek op toetsenbordfocus zonder een ring te tonen bij muisklikken. Een goede focusring heeft voldoende contrast (minimaal 3:1) tegen de achtergrond.
Snel antwoord
Genereer een toegankelijke toetsenbordfocusring CSS-regel. Gebruik :focus-visible om de ring alleen te tonen voor toetsenbordnavigatie. Zorg voor minimaal 3:1 contrast tussen de focuskleur en de achtergrond. Voeg een box-shadow fallback toe wanneer u afgeronde focusringen nodig heeft.
Last updated: 2026-05-28
Beperkingen
- Outline volgt border-radius niet in alle browsers. Chrome en Safari tekenen outlines met vierkante hoeken op afgeronde elementen. Gebruik box-shadow als fallback voor afgeronde focusindicatoren.
- De focusring contrastcontrole gebruikt een vereenvoudigde relatieve luminantieberekening. Werkelijk waargenomen contrast hangt af van de omringende UI - test visueel met echte inhoud.
- Sommige besturingssysteem hoog-contrast modi overschrijven auteur focusstijlen. Test altijd met Windows High Contrast Mode en macOS Increase Contrast instellingen ingeschakeld.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Zo gebruik je deze tool
- Stel de focusringbreedte, offset, kleur en stijl in, of kies box-shadow als fallback.
- Specificeer de CSS-selector - :focus-visible voor alleen toetsenbordfocus, of :focus voor alle focus.
- Als u een achtergrondkleurveld gebruikt, controleert de tool de contrastverhouding en waarschuwt als deze onder WCAG-drempels valt.
- Kopieer de CSS-regel en pas deze globaal of op specifieke componenten toe.
Waarvoor je het kunt gebruiken
- Maak een wereldwijde toetsenbordfocusstijl die voldoet aan WCAG 2.4.7 zichtbare focusvereisten.
- Ontwerp een merk-uitgelijnde focusring die past bij het kleurenpalet van de site terwijl toegankelijkheid behouden blijft.
- Vervang de standaard browseroutline door een aangepaste box-shadow focusindicator die werkt op afgeronde elementen.