2.5.7 (AA) Alternatywa dla gestów przeciągania (drag) - perfekcyjneStrony.pl
Dostępność cyfrowa kompleksowo. Twój spokój. Nasza odpowiedzialność.

Cel kryterium – o co chodzi?
Kryterium 2.5.7 wymaga, aby każda funkcja oparta na przeciąganiu (drag) miała prostą alternatywę – taką, którą można wykonać kliknięciem, klawiaturą lub innym prostym działaniem. Użytkownik nie może być zmuszony do „złap i przesuń”, jeśli jest to trudne lub niewykonalne.


Kluczowe punkty:

  • Alternatywa obowiązkowa: jeśli coś działa przez przeciąganie, musi też działać przez przyciski, kliknięcia lub pola tekstowe.

  • Zero precyzyjnych gestów: interfejs nie może wymuszać długich lub trudnych ruchów.

  • Pełna funkcjonalność: alternatywa musi dawać taką samą możliwość wykonania zadania.

  • Wyjątek: nie dotyczy sytuacji, gdy przeciąganie samo w sobie jest celem (np. rysowanie).


Przykłady:
Poprawnie: suwak ma przyciski „+” i „–”, lista sortowana przeciąganiem ma też „Góra/Dół”, karuzela ma „Poprzednie/Następne”.
Błędnie: jedyny sposób wykonania akcji to drag-and-drop – bez przycisków, pól lub klawiatury.


Czy wiesz, że?
Osoby korzystające z klawiatury, przełączników, sterowania głosem lub oczu często nie mogą wykonać żadnego gestu przeciągania. Alternatywa sprawia, że interfejs staje się możliwy do obsługi dla wszystkich.

Kryteria WCAG

Nasi klienci