WCAG 2.3.2: Trzy błyski
Wstęp do WCAG 2.3.2: Trzy błyski
Kryterium sukcesu WCAG 2.3.2, zatytułowane „Trzy błyski”, jest częścią wytycznych dostępności treści internetowych (WCAG) w wersji 2.0 i 2.1. Jest to kryterium na poziomie AAA, co oznacza, że jest to najbardziej rygorystyczny poziom dostępności, mający na celu zapewnienie maksymalnej użyteczności dla szerokiego grona osób z niepełnosprawnościami. Głównym celem tego kryterium jest zapobieganie atakom padaczkowym wywołanym przez migające lub błyskające treści na stronach internetowych.
Zgodnie z WCAG 2.3.2, żadna treść na stronie internetowej nie może migotać więcej niż trzy razy w ciągu jednej sekundy. W przeciwieństwie do kryterium WCAG 2.3.1 (Trzy błyski lub poniżej progu), kryterium 2.3.2 nie dopuszcza żadnych wyjątków dotyczących progów migotania (ogólnego lub czerwonego). Oznacza to, że liczy się każda wykrywalna zmiana luminancji, niezależnie od jej intensywności, jeśli występuje w szybkim tempie.
Dlaczego to jest ważne? Grupy użytkowników
Migające lub błyskające treści stanowią poważne zagrożenie dla zdrowia i bezpieczeństwa niektórych użytkowników, szczególnie tych cierpiących na padaczkę fotoczułą. U takich osób, szybkie zmiany luminancji lub koloru, szczególnie w spektrum czerwonym, mogą wywołać napady padaczkowe, które mogą prowadzić do urazów lub innych poważnych konsekwencji zdrowotnych.
Spełnienie tego kryterium nie tylko zwiększa dostępność, ale także poprawia ogólne doświadczenie użytkownika dla wszystkich, tworząc spokojniejsze i bezpieczniejsze środowisko cyfrowe.
Kryteria sukcesu i wymagania WCAG 2.3.2
Oficjalne brzmienie kryterium sukcesu 2.3.2 (Trzy błyski) jest następujące:
2.3.2 Trzy błyski: Strony internetowe nie zawierają niczego, co błyska więcej niż trzy razy w jakimkolwiek przedziale jednosekundowym.
Kluczowe aspekty i definicje:
Warto zwrócić uwagę na różnicę w stosunku do WCAG 2.3.1 (poziom A), które dopuszcza migotanie, jeśli mieści się poniżej ogólnych progów błysków lub progów czerwonych błysków. Dla kryterium 2.3.2 (AAA) takie „bezpieczne progi” nie stanowią wyjątku – jeśli cokolwiek błyska więcej niż trzy razy, kryterium nie jest spełnione, niezależnie od intensywności błysku.
Zaleca się stosowanie wytycznych z normy ITU-T BT.1702-1, która dostarcza szczegółowych informacji na temat identyfikowania i mierzenia migotania. Narzędzia do testowania często wykorzystują te same metody obliczeniowe.
Praktyczne wskazówki dla zgodności
Aby spełnić kryterium WCAG 2.3.2, należy przestrzegać następujących zasad:
Przykłady implementacji
Poprawna implementacja
Poniższe przykłady demonstrują, jak bezpiecznie używać animacji, aby były zgodne z WCAG 2.3.2.
Przykład 1: Powolna animacja CSS
Animacja, która zmienia kolor elementu powoli i płynnie, bez szybkich błysków.
Przykład 2: Animacja kontrolowana przez użytkownika
Animacja, którą użytkownik może włączyć lub wyłączyć.
Niepoprawna implementacja
Poniższe przykłady pokazują, czego należy unikać, aby nie naruszać kryterium WCAG 2.3.2.
Przykład 1: Szybka animacja CSS (ponad 3 Hz)
Animacja, która szybko zmienia kolory, generując więcej niż trzy błyski na sekundę.
Przykład 2: Szybkie migotanie JavaScript
Skrypt, który programowo zmienia kolor elementu w zbyt szybkim tempie.
Najlepsze praktyki i typowe pułapki
Zgodność z WCAG 2.3.2 wymaga proaktywnego podejścia i świadomego projektowania, aby zapewnić bezpieczne i dostępne środowisko dla wszystkich użytkowników.
Powiązane wpisy
- WCAG 5.2.3: Pełne procesy
- WCAG 5.2.4: Tylko sposoby korzystania z technologii wspierające dostępność
- WCAG 5.2.5: Brak zakłóceń
- WCAG 5.3.1: Wymagane elementy oświadczenia o zgodności
- WCAG 5.3.2: Opcjonalne elementy oświadczenia o zgodności
Nadal szukasz odpowiedzi?
Zapytaj naszych specjalistów używając czatu online.