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.








