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

Тёмная / светлая / высококонтрастная темы

Добавляем переключение тем оформления: светлая, тёмная и высококонтрастная — с учётом системных настроек пользователя. Это помогает при светочувствительности, слабом зрении (высокий контраст) и просто по предпочтению. Чтобы каждый выбрал комфортный для глаз вариант. Честно сразу: режим высокого контраста — реальная помощь по доступности, но он НЕ заменяет правильный базовый контраст (даже светлая тема должна проходить нормы — это 809); и каждая тема требует дизайн-проработки и поддержки.

Стоимость
150 000 ₽
Срок
обычно 1–2 недели (зависит от сложности дизайна)

Тёмная / светлая / высококонтрастная темы — что это и зачем

Тёмная / светлая / высококонтрастная темы — цена, срок и состав услуги

Тёмная / светлая / высококонтрастная темы — это реализация переключаемых тем оформления: светлая (по умолчанию), тёмная (комфортнее при слабом освещении и для светочувствительных), высококонтрастная (помогает людям со слабым зрением). Учитываем системную настройку пользователя (prefers-color-scheme), даём ручной переключатель и сохраняем выбор. Честно про границу с базовым контрастом, это важно: высококонтрастная тема — полезная мера доступности, но она НЕ заменяет правильный контраст в основном (например, светлом) оформлении. Базовая тема тоже обязана проходить нормы контраста (это отдельная услуга 809) — нельзя «свалить» доступность только в высококонтрастный режим, рассчитывая, что обычный может быть нечитаемым. Сделаем правильно: и базовый контраст, и режимы. Честно про объём: каждая тема — это дизайн-проработка всех состояний (тексты, кнопки, формы, картинки, тени) и тестирование; это не «инвертировать цвета кнопкой». Честно про поддержку: новые компоненты нужно оформлять во всех темах, иначе они «выпадут» из тёмной/контрастной. Честно про картинки/медиа: изображения и иллюстрации в тёмной теме иногда требуют отдельной адаптации (прозрачность, версии). Честно про платформу: на старых CMS, тяжёлых визуальных редакторах и сторонних готовых темах три полноценные темы могут серьёзно усложнить и удорожить внедрение или быть невозможны без переработки — проверим заранее, что выполнимо у вас. Честно про «нужно ли вам это»: для минималистичного корпоративного сайта без сложных интерфейсов и без аудитории с повышенными требованиями к зрительной доступности несколько тем могут быть избыточны — честно скажем, если так. Честно про охват пользователей: темы помогают зрячим, слабовидящим и светочувствительным, но НЕЗРЯЧИМ они не помогают — им нужна адаптация под скринридеры (805); темы — одна мера, а не вся доступность. Честно про эффект: комфорт для глаз и помощь при светочувствительности/слабом зрении; прямой рост продаж не гарантируем. Честно про доступ: нужен доступ к стилям/дизайну. Важная граница: это темы; исправление базового контраста — 809, reduce-motion — 826. Представьте: вместо «одна тема, неудобная части пользователей» — выбор под глаза и потребности. Базовая цена — от 15 000 ₽ (зависит от числа тем и сложности дизайна).

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

  • Одна тема неудобна части пользователей (свет/тьма/контраст).
  • Нет высококонтрастного режима для слабовидящих.
  • Системная настройка тёмной темы игнорируется.
  • Светлая тема яркая и утомляет светочувствительных.

Что входит в услугу «Тёмная / светлая / высококонтрастная темы»

  • Реализация светлой/тёмной/высококонтрастной тем
  • Учёт системной настройки (prefers-color-scheme)
  • Ручной переключатель и сохранение выбора
  • Проработка всех состояний и компонентов в каждой теме
  • Адаптация изображений/медиа под тёмную тему (где нужно)
  • Указание границ (темы не заменяют базовый контраст — 809)
  • Тестирование тем
  • Передача и разбор с вами

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

  • Пользователь выбирает комфортную тему для глаз
  • Высококонтрастный режим помогает слабовидящим
  • Учитывается системная настройка, выбор сохраняется
  • Темы проработаны и поддерживаемы (базовый контраст — 809)

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

  • Прорабатываем палитры и состояния для каждой темы; собираем доступ
  • Реализуем темы, переключатель, учёт системной настройки, адаптацию медиа
  • Тестируем, честно увязываем с базовым контрастом (809), разбираем с вами

Почему LUA·SCRIPT

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

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

  • Высокий контраст заменит исправление обычного контраста?

    Нет, и это важно честно. Высококонтрастный режим — полезная мера, но базовая (например, светлая) тема тоже ОБЯЗАНА проходить нормы контраста (услуга 809). Нельзя оставить обычную тему нечитаемой, рассчитывая, что «кому надо — включит контрастную». Мы делаем правильно: и базовый контраст, и режимы.

  • Это же просто инвертировать цвета кнопкой?

    Нет. Каждая тема — это проработка всех состояний (тексты, кнопки, формы, тени, картинки) и тестирование, чтобы везде было читаемо и аккуратно. Простая инверсия часто ломает читаемость и изображения. Поэтому это дизайн-работа, а не одна настройка, и зависит от сложности вашего оформления.

  • Это нужно поддерживать?

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

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

«Тёмная / светлая / высококонтрастная темы» — услуга каталога LUA·SCRIPT по направлению «Качество сайта». Работаем по договору, итог оформляем отчётом с понятными рекомендациями.

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