Wcag uitgelegd

Actieve link in het menu met onzichtbare indicator

Actieve link in het menu met onzichtbare indicator — WCAG 1.4.11 Contrast van niet-tekstuele content (post 3/7)

Je bent op de pagina “Over ons”. In het menu is die link anders dan de rest. Een subtiele onderstreping. Lichtblauw. #8AB4F8.

Op een witte achtergrond is het contrast van die onderstreping: 2,5:1.

De onderstreping is de enige visuele aanwijzing dat dit de actieve pagina is. En die aanwijzing is bijna onzichtbaar.

Wanneer telt dit?

Als de onderstreping, achtergrondkleur of rand de enige manier is om de actieve pagina aan te geven, valt het onder 1.4.11. Het is een grafisch element dat informatie geeft.

Combineer je de indicator met iets anders — bijvoorbeeld vetgedrukte tekst of een pijltje — dan is de onderstreping niet de enige indicator en hoeft die niet apart te voldoen.

/* Niet doen — contrast 2,5:1, enige indicator */
.nav-link--actief {
  border-bottom: 3px solid #8AB4F8;
}

/* Wel doen — contrast 4,6:1 */
.nav-link--actief {
  border-bottom: 3px solid #2056A5;
}

/* Of: meerdere visuele aanwijzingen */
.nav-link--actief {
  border-bottom: 3px solid #2056A5;
  font-weight: bold;
}

De combi-aanpak is het veiligst: een donkere onderstreping EN vetgedrukte tekst. Twee signalen. Werkt voor iedereen, inclusief mensen met kleurenblindheid.

Check je menu: hoe geef je de actieve pagina aan? En contrasteert die indicator voldoende?

Related Posts

Groene rij = goedgekeurd, rode rij = afgewezen

Groene rij = goedgekeurd, rode rij = afgewezen

Een tabel met aanvragen. Groen: goedgekeurd. Rood: afgewezen. Oranje: in behandeling.

CSS order die de logica verbreekt

CSS order die de logica verbreekt

Stap 1: Maak een account. Stap 2: Kies een template. Stap 3: Publiceer.

Lichtgrijze tekst op een witte achtergrond

Lichtgrijze tekst op een witte achtergrond

Contrastverhouding: 2,85:1. Vereist: 4,5:1. Dit is de meest voorkomende contrastfout op het web. En ik snap waarom. Het ziet er strak uit. Rustig. Modern.