Wcag uitgelegd

Negatieve outline-offset die de focus verbergt

Negatieve outline-offset die de focus verbergt — WCAG 2.4.7 Focus zichtbaar (post 3/7)

Een link met een donkere achtergrond. De focusindicator is er — een zwarte outline van 2 pixels. Maar outline-offset: -4px duwt die outline naar binnen. Onder de achtergrondkleur.

De indicator verdwijnt achter het element. Technisch aanwezig. Visueel onzichtbaar.

/* Niet doen: outline verdwijnt onder de achtergrond */
a:focus-visible {
  outline: 2px solid black;
  outline-offset: -4px;
  background-color: black;
  color: white;
}

/* Wel doen: outline buiten het element */
a:focus-visible {
  outline: 2px solid black;
  outline-offset: 2px;
}

Wanneer is een negatieve offset verleidelijk?

Als de designer de focus “strakker” wil — dichter bij het element, of binnen de border. Maar een negatieve offset op een element met een achtergrondkleur is een recept voor onzichtbaarheid.

De vuistregel: gebruik altijd een positieve outline-offset (2px is een goede standaard). De outline staat dan buiten het element en wordt nooit bedekt door de achtergrond.

Related Posts

WCAG-succescriteria per beperking: welke eisen gelden voor jouw bezoekers?

WCAG 2.2 bevat 55 succescriteria. Maar niet elk criterium is relevant voor elke bezoeker. Sommige gaan over kleurgebruik, andere over toetsenbordbediening, en weer andere over bewegende content.

Toegankelijkheidsaudit

SC 2.4.7 - Wat betekent \"Focus zichtbaar\"

Stel je voor dat je een formulier invult met je muis, maar de cursor is onzichtbaar. Je klikt ergens en hoopt dat je het juiste veld raakt. Dat klinkt absurd, maar precies dat is wat er gebeurt als een website geen zichtbare focus-indicator heeft voor toetsenbordgebruikers.