WCAG 2.2.2: Wstrzymaj, Zatrzymaj, Ukryj
Wprowadzenie do kryterium 2.2.2: Wstrzymaj, Zatrzymaj, Ukryj
Kryterium sukcesu 2.2.2 WCAG (Web Content Accessibility Guidelines) na poziomie A, znane jako „Wstrzymaj, Zatrzymaj, Ukryj”, dotyczy zapewnienia użytkownikom kontroli nad dynamiczną treścią na stronach internetowych. Jego celem jest umożliwienie zatrzymania, ukrycia lub wstrzymania wszelkich treści, które poruszają się, migają, przewijają lub automatycznie się aktualizują, chyba że ich ruch lub aktualizacja jest niezbędna dla funkcjonowania lub zrozumienia treści.
Dynamiczne elementy, takie jak karuzele, automatycznie aktualizujące się kanały informacyjne czy animowane reklamy, mogą być źródłem rozproszenia, frustracji, a nawet fizycznego dyskomfortu dla wielu użytkowników. To kryterium ma na celu zminimalizowanie tych barier, dając użytkownikowi możliwość decydowania o interakcji z taką treścią.
Dlaczego to kryterium jest ważne? (Wpływ na dostępność)
Zapewnienie kontroli nad ruchomą lub automatycznie aktualizującą się treścią jest kluczowe dla szerokiej gamy użytkowników:
Wymagania i interpretacja kryterium
Kryterium 2.2.2 wymaga, aby treści spełniające określone warunki były kontrolowane przez użytkownika. Istnieją cztery główne kategorie treści dynamicznych, których to dotyczy, oraz mechanizmy kontroli, które należy zapewnić.
Kluczowe aspekty i definicje
Wymagane mechanizmy kontroli
Dla każdej ruchomej, migającej, przewijającej się lub automatycznie aktualizującej się treści (jeśli nie jest niezbędna), należy zapewnić jeden lub więcej z następujących mechanizmów:
Ważne jest, aby te mechanizmy były łatwo dostępne, wyraźnie oznakowane i możliwe do aktywowania za pomocą klawiatury oraz technologii wspomagających.
Praktyczne wytyczne dla zapewnienia zgodności
Aby spełnić kryterium 2.2.2, należy zastosować następujące praktyki:
Przykłady implementacji
Przykłady prawidłowej implementacji
Karuzela z kontrolkami Pauza/Wznów oraz nawigacją
W tym przykładzie karuzela ma wyraźne przyciski do nawigacji oraz do wstrzymywania i wznawiania automatycznego odtwarzania. Przyciski są dostępne z klawiatury i posiadają etykiety dla czytników ekranu.
Kanał aktualności z przyciskiem „Wstrzymaj”
Poniższy przykład przedstawia kanał aktualności, który automatycznie pobiera i wyświetla nowe wiadomości. Użytkownik ma możliwość wstrzymania automatycznych aktualizacji.
Przykłady nieprawidłowej implementacji
Karuzela bez żadnych kontrolek
Ta karuzela automatycznie odtwarza slajdy bez opcji zatrzymania, wstrzymania ani samodzielnej nawigacji. Użytkownicy z zaburzeniami poznawczymi, motorycznymi lub słabowidzący mogą mieć trudności w korzystaniu z takiej treści.
Migający tekst bez możliwości wyłączenia
Ten przykład pokazuje tekst, który miga, co może być bardzo rozpraszające i uciążliwe dla wielu użytkowników, a w skrajnych przypadkach może wywoływać dyskomfort fizyczny. Brak kontroli nad tym efektem jest niezgodny z WCAG 2.2.2.
Najlepsze praktyki i typowe pułapki
Najlepsze praktyki
Typowe pułapki
Podsumowanie
Kryterium 2.2.2 „Wstrzymaj, Zatrzymaj, Ukryj” jest fundamentalne dla stworzenia dostępnych i przyjaznych dla użytkownika stron internetowych. Dając użytkownikom kontrolę nad ruchomymi, migającymi, przewijającymi się lub automatycznie aktualizującymi się treściami, eliminujemy znaczące bariery dla osób z różnymi rodzajami niepełnosprawności. Pamiętaj, aby zawsze stawiać kontrolę użytkownika na pierwszym miejscu i upewnić się, że mechanizmy te są łatwo dostępne i intuicyjne w użyciu. Przestrzeganie tego kryterium przyczynia się do bardziej inkluzywnego i komfortowego doświadczenia 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.