Качество сайта · Доступность

Опция уменьшения движения (reduce motion)

Уважаем системную настройку «уменьшить движение» и даём отключать анимации: параллакс, автопрокрутку, резкие переходы, движущиеся фоны. Это важно для людей с вестибулярными нарушениями, которым от движения на экране становится плохо (головокружение, тошнота). Чтобы анимация радовала, а не вредила. Честно сразу: это реальная и важная мера для конкретной группы, реализуется относительно просто, но объём зависит от того, как и где у вас сделаны анимации.

Стоимость
80 000 ₽
Срок
обычно 2–4 рабочих дня (зависит от числа анимаций)

Опция уменьшения движения (reduce motion) — что это и зачем

Опция уменьшения движения (reduce motion) — цена, срок и состав услуги

Опция уменьшения движения — это поддержка системного запроса prefers-reduced-motion и/или ручного переключателя, которые убирают или смягчают анимации и движущиеся эффекты: параллакс, автоплей-видео/каруселей, крупные перемещения, мигание, резкие переходы, движущиеся фоны. Честно про потребность, это важно: для людей с вестибулярными нарушениями движение на экране — не «красота», а реальный триггер плохого самочувствия (головокружение, тошнота, дезориентация). Браузеры/ОС позволяют человеку заявить «я хочу меньше движения» — и сайт обязан это уважать. Мы это и настраиваем. Честно про реализацию: технически это относительно несложно (реакция на prefers-reduced-motion + при желании переключатель), но объём зависит от того, СКОЛЬКО и КАК у вас анимаций и где они заданы (CSS, JS, видео, сторонние библиотеки) — каждую нужно корректно гасить/смягчать. Честно про «не убрать всё подчистую»: цель — убрать вредное (крупное/резкое движение), а не лишить сайт всякой обратной связи; мягкие, маленькие переходы обычно оставляют. Честно про охват: это одна целевая мера, не вся доступность. Честно про эффект: сайтом могут комфортно пользоваться люди, которым иначе становится плохо; прямой рост продаж не гарантируем. Честно про доступ: нужен доступ к стилям/коду анимаций. Важная граница: это движение/анимации; ограничения по ВРЕМЕНИ (таймеры, тайм-ауты) — отдельная услуга 821. Представьте: вместо «анимация вызывает головокружение, и отключить нельзя» — движение уважает выбор пользователя. Базовая цена — от 8 000 ₽ (зависит от числа и типа анимаций).

Какие задачи решаем

  • Анимация/параллакс вызывает головокружение и тошноту у части людей.
  • Системная настройка «меньше движения» игнорируется.
  • Автоплей и движущиеся фоны нельзя отключить.
  • Резкие переходы дезориентируют пользователя.

Что входит в услугу «Опция уменьшения движения (reduce motion)»

  • Поддержка системного запроса prefers-reduced-motion
  • Ручной переключатель уменьшения движения (по желанию)
  • Гашение/смягчение вредных анимаций (параллакс, крупные движения, мигание)
  • Сохранение мягких, безопасных микропереходов (обратная связь)
  • Обработка анимаций в CSS, JS, видео и сторонних библиотеках
  • Указание границ (движение; ограничения по времени — 821)
  • Проверка с включённой настройкой
  • Передача и разбор с вами

Что вы получите в результате

  • Сайт уважает выбор «меньше движения»
  • Люди с вестибулярными нарушениями не страдают от анимаций
  • Вредное движение убрано, полезная обратная связь сохранена
  • Целевая мера доступности (ограничения времени — 821)

Как проходит работа: этапы

  • Инвентаризируем анимации и их источники; собираем доступ
  • Подключаем реакцию на prefers-reduced-motion и/или переключатель, гасим вредное
  • Проверяем с включённой настройкой, разбираем границы с вами

Почему LUA·SCRIPT

  • Фиксированная цена и сроки — без сюрпризов в счёте.
  • Отчёт и рекомендации простым языком — понятно без технического бэкграунда.
  • На связи на каждом этапе и отвечаем на вопросы по результату.

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

  • Это правда кому-то вредит, а не просто «не нравится»?

    Да, это реальная медицинская потребность. У людей с вестибулярными нарушениями движение на экране (параллакс, крупные перемещения, автоплей) вызывает головокружение, тошноту, дезориентацию. Поэтому ОС и браузеры дают настройку «меньше движения», и уважать её — часть доступности, а не каприз.

  • Придётся убрать вообще все анимации?

    Нет. Цель — убрать ВРЕДНОЕ: крупное и резкое движение, параллакс, мигание, автоплей. Мягкие маленькие переходы (например, плавное появление кнопки) обычно безопасны и помогают понимать интерфейс — их оставляем. Мы убираем то, что вредит, не лишая сайт полезной обратной связи.

  • Почему цена зависит от анимаций?

    Потому что объём работы зависит от того, сколько у вас анимаций и где они заданы — в CSS, JS, видео или сторонних библиотеках. Каждую нужно корректно погасить или смягчить при включённой настройке. Сайт с парой переходов и сайт с тяжёлым параллаксом везде — разный труд; оценим честно по факту.

Об исполнителе

«Опция уменьшения движения (reduce motion)» — услуга каталога LUA·SCRIPT по направлению «Качество сайта». Работаем по договору, итог оформляем отчётом с понятными рекомендациями.

Подготовлено: LUA·SCRIPT · обновлено