Fokus nie jest zasłonięty (minimum)
Element z fokusem nie może być całkowicie zasłonięty przez treści stworzone przez autora strony – np. przyklejony nagłówek, stopkę czy baner cookies.
Zasada 2: Funkcjonalność 2.4 Możliwość nawigacji
WCAG 2.4.7 Focus Visible
Element, na którym jest fokus klawiatury, musi być wyraźnie widoczny (obramowanie, podświetlenie).
Wyjaśnienie prostym językiem: Widoczny fokus
Bez widocznego fokusu osoba korzystająca z klawiatury nie wie, gdzie jest na stronie – jak kursor myszy, który zniknął.
*:focus { outline: none; }
:focus-visible { outline: 3px solid #1a5fb4; outline-offset: 2px; }
Częściowo automatyczne. Narzędzia wykryją część problemów (np. brak atrybutu), ale ocena jakości wymaga człowieka.
Wymagane prawem
Kryterium poziomu AA z WCAG 2.1 – obowiązkowe dla podmiotów publicznych (ustawa z 4 kwietnia 2019 r. o dostępności cyfrowej stron internetowych i aplikacji mobilnych) oraz dla firm objętych European Accessibility Act (ustawa o zapewnianiu spełniania wymagań dostępności przez niektóre produkty i usługi). Brak zgodności trzeba wykazać w deklaracji dostępności.
Element z fokusem nie może być całkowicie zasłonięty przez treści stworzone przez autora strony – np. przyklejony nagłówek, stopkę czy baner cookies.
Wskaźnik fokusu jest duży i kontrastowy: co najmniej tak duży jak obramowanie o grubości 2 px wokół elementu i z kontrastem 3:1 między stanem z fokusem i bez.
Elementy interfejsu (obramowania pól, przyciski, przełączniki, wskaźnik fokusu) i istotne części grafik (linie wykresu, ikony) muszą mieć kontrast co najmniej 3:1 z otoczeniem.
Ostatnia aktualizacja: .
Źródło: Understanding SC 2.4.7: Focus Visible – oficjalne objaśnienie W3C (po angielsku).