Перейти к содержимому
Pandus

WCAG 2.2.2 Пауза, остановка, скрытие

Обновлено 14 октября 2026 г. · 3 мин чтения

Уровень
A · WCAG 2.0
EN 301 549
9.2.2.2
Официальный текст
Understanding 2.2.2 Pause, Stop, Hide (W3C, на английском)

Критерий успеха 2.2.2 следит за тем, чтобы движущийся и самообновляющийся контент не мешал пользоваться остальной страницей. Движение отвлекает от чтения, а это тяжело для людей с дефицитом внимания или когнитивными нарушениями; движущийся текст трудно читать людям со слабым зрением или трудностями чтения. Это уровень A, он входит в EN 301 549 (пункт 9.2.2.2). Тот же стандарт принят в Украине как ДСТУ EN 301 549:2022.

Что требует критерий

Для движущейся, мигающей или прокручивающейся информации, которая (1) запускается автоматически, (2) длится дольше пяти секунд и (3) показывается одновременно с другим контентом, должен быть механизм, чтобы её приостановить, остановить или скрыть — если только движение не является существенным для действия.

Для автоматически обновляемой информации, которая (1) запускается автоматически и (2) показывается одновременно с другим контентом, должен быть механизм, чтобы её приостановить, остановить или скрыть либо управлять частотой обновления — если только обновление не является существенным.

Примечания из WCAG:

  • вспышки рассматриваются отдельно в 2.3.1;
  • анимацию загрузки можно считать существенной, если на этом этапе никто не может взаимодействовать со страницей, а скрытие прогресса может создать впечатление, что страница сломалась;
  • поскольку движущийся контент может мешать всей странице, этому критерию должен соответствовать весь контент (требование невмешательства).

Типичные ошибки в интернет-магазине

  • главный слайдер или карусель товаров, которая крутится бесконечно без кнопки паузы;
  • бегущая строка с объявлениями («Бесплатная доставка от €50 · Новая коллекция …»);
  • фоновое видео в шапке, которое повторяется по кругу без управления;
  • всплывающее окно «Этот товар смотрят 12 человек» или «Анна из Берлина только что купила…», которое постоянно обновляется;
  • устаревшие элементы <marquee> или <blink> в старых описаниях товаров или баннерах.

Как проверить

Автоматически: наша проверка отмечает элементы <marquee> и <blink> (см. библиотеку правил). Карусели, видео, анимации на CSS и JavaScript надёжно обнаружить нельзя, поэтому большая часть этого критерия требует ручной проверки.

Вручную: откройте каждую ключевую страницу и подождите не менее пяти секунд, ничего не трогая. Запишите всё, что само движется, прокручивается, мигает или обновляется. Для каждого элемента найдите кнопку паузы, остановки или скрытия, убедитесь, что она видна и работает с клавиатуры и что контент после остановки остаётся неподвижным.

Как исправить

  • Добавьте к каруселям и фоновым видео видимую кнопку паузы/воспроизведения, которой можно управлять с клавиатуры; остановки только при наведении или фокусе достаточно не для всех.
  • Ещё лучше — откажитесь от автопрокрутки: пусть покупатели листают слайды сами.
  • Учитывайте prefers-reduced-motion, чтобы останавливать несущественную анимацию для пользователей, которые просят меньше движения.
  • Удалите <marquee> и <blink> и замените бегущие строки статичным текстом.
  • Дайте пользователям возможность закрыть или отключить живые уведомления «социального доказательства».

Связанные критерии

Частые вопросы

Нарушает ли WCAG 2.2.2 карусель с автопрокруткой?

Только если она запускается автоматически, движется дольше пяти секунд рядом с другим контентом и не даёт способа приостановить, остановить или скрыть её. Видимая кнопка паузы, которая работает с клавиатуры, решает проблему.

Что такое правило пяти секунд в WCAG 2.2.2?

Движущемуся, мигающему или прокручивающемуся контенту, который запускается автоматически и длится пять секунд или меньше, кнопка паузы не нужна. Всему, что длится дольше и показывается одновременно с другим контентом, — нужна.

Касается ли 2.2.2 фоновых видео и анимированных GIF?

Да, если они автоматически движутся дольше пяти секунд рядом с другим контентом. Вспышки, которые могут вызвать приступ, — отдельный критерий, 2.3.1.