Wcag uitgelegd
overflow: hidden knipt de focusindicator af
overflow: hidden knipt de focusindicator af — WCAG 2.4.7 Focus zichtbaar (post 4/7)
Inhoudsopgave
Een mooie kaartcomponent. Afgeronde hoeken. overflow: hidden om te voorkomen dat content buiten de hoeken valt.
Je tabt naar de link in de kaart. De focusindicator verschijnt. Maar alleen de bovenkant en onderkant. De linker- en rechterrand zijn afgeknipt door de container.
overflow: hidden op de parent verbergt alles wat buiten de container valt. Inclusief de outline van kindelementen.
/* Niet doen: overflow hidden zonder ruimte voor focus */
.kaart {
overflow: hidden;
border-radius: 8px;
}
/* Optie 1: padding voor de outline */
.kaart {
overflow: hidden;
border-radius: 8px;
padding: 4px;
}
/* Optie 2: inset box-shadow in plaats van outline */
.kaart a:focus-visible {
outline: none;
box-shadow: inset 0 0 0 2px #0066CC;
}
Optie 1 geeft de outline ruimte om binnen de container te tekenen. Optie 2 gebruikt een inset box-shadow die altijd binnen het element blijft — nooit buiten de container.
Waar komt dit voor?
- Productkaarten in webshops
- Afbeeldingsgalerijen met afgeronde hoeken
- Carrousel-slides
- Card-based layouts
Tab door je kaarten. Wordt de focusindicator overal volledig getoond?
Related Posts
Rijksmuseum-apps getest op toegankelijkheid: onze leukste opdracht van 2025
Speurtocht door het museum De meeste audits die we doen gaan over websites. Af en toe komt er iets voorbij dat echt anders is. In december 2025 was dat het geval: we mochten de iOS- en Android-app van het Rijksmuseum testen op toegankelijkheid. Het was de leukste opdracht van 2025.
Lees meer over Rijksmuseum-apps getest op toegankelijkheid: onze leukste opdracht van 2025Wat kost een toegankelijkheidsaudit? Prijzen, pakketten en waar je op moet letten
De korte versie “Wat kost zo’n audit eigenlijk?” Het is de vraag die ik het vaakst krijg — en die bijna geen enkel bureau beantwoordt op de website.
Lees meer over Wat kost een toegankelijkheidsaudit? Prijzen, pakketten en waar je op moet letten