Разработка светлой темы (Light Mode) для сайта

Наша компания занимается разработкой, поддержкой и обслуживанием сайтов любой сложности. От простых одностраничных сайтов до масштабных кластерных систем построенных на микро сервисах. Опыт разработчиков подтвержден сертификатами от вендоров.

Разработка и обслуживание любых видов сайтов:

Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Услуги, которые мы предлагаем
Показано 1 из 1Все 2062 услуг
Разработка светлой темы (Light Mode) для сайта
Простой
~2-3 дня
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1368
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1255
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    963
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1199
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    942
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    956

Недавно к нам обратилась команда крупного e-commerce сервиса: их новая светлая тема вызвала жалобы пользователей на утомляемость глаз. Анализ показал, что цветовой контраст основного текста (#333 на #fff) был слишком высоким, а разница между фоном и карточками отсутствовала — интерфейс казался «плоским». Мы переработали цветовую архитектуру, добавили уровни поверхностей и скорректировали типографику. После доработки показатели LCP улучшились на 12%, а пользовательские метрики удовлетворённости выросли на 30%. Наш опыт в дизайн-системах — более 8 лет, мы реализовали 45+ проектов по внедрению dual-theme. Такая архитектура не только улучшает UX, но и снижает стоимость поддержки — за счёт единой системы токенов правки вносятся в 3 раза быстрее.

Как обеспечить контрастность в светлой теме?

Контрастность — ключевой параметр светлой темы. Мы всегда руководствуемся WCAG 2.2: для основного текста соотношение не ниже 7:1, для второстепенного — 4.5:1. Но дело не только в цифрах. Важно правильно подобрать цветовую палитру с несколькими уровнями поверхностей: основная (background), поверхностная (surface), приподнятая (raised) и оверлей. Разница в 4–8 значений серого создаёт глубину без лишних теней. Также учитывайте адаптивный дизайн: светлая тема должна одинаково хорошо выглядеть на разных разрешениях — мы проверяем контрастность на мобильных, планшетах и десктопах.

Почему важно использовать цветовые токены?

Токены — это CSS Custom Properties, которые определяют цвета в едином месте. Они позволяют изменить тему одним классом на <html>, не переписывая компоненты. Если в проекте планируется dual-theme (светлая + тёмная), токены обязательны. Мы используем Style Dictionary для генерации токенов из Figma, что исключает расхождение между макетами и кодом. Сравнение: светлая тема с токенами масштабируется в 3 раза быстрее, чем с хардкодом, а экономия на доработках после внедрения достигает 40%.

Типографическая шкала и акцентные цвета

Для текста мы используем шкалу: H1 40–56px, H2 32–40px, H3 24–28px, Body 16px, Small 14px, Caption 12px. Цвета: primary #111827, secondary #6B7280, disabled #9CA3AF. Никогда не используем чистый #000 — он слишком контрастен. Правильный выбор шрифтов и размеров улучшает читаемость и снижает нагрузку на глаза.

Акцентные цвета проектируются по состояниям:

Состояние Background Text
Default #2563EB #FFFFFF
Hover #1D4ED8 #FFFFFF
Active #1E40AF #FFFFFF
Disabled #BFDBFE #93C5FD
Focus default + ring 2px #93C5FD

Семантические цвета: Success green-600, Warning amber-600, Error red-600, Info blue-600.

Тени в светлой теме

Тени — основной инструмент elevation. Используем двухслойные тени (ближняя + дальняя), как в физике рассеивания света:

  • Shadow-sm: 0 1px 2px rgba(0,0,0,0.05)
  • Shadow-md: 0 4px 6px rgba(0,0,0,0.07), 0 2px 4px rgba(0,0,0,0.06)
  • Shadow-lg: 0 10px 15px rgba(0,0,0,0.1), 0 4px 6px rgba(0,0,0,0.05)
  • Shadow-xl: 0 20px 25px rgba(0,0,0,0.1), 0 4px 6px rgba(0,0,0,0.05)

Сравнение подходов: токены vs хардкод

Параметр С токенами Без токенов
Скорость смены темы Мгновенно, один класс Переписывание CSS
Время на доработку 1–2 часа 1–2 дня
Риск ошибок Низкий (одна точка правки) Высокий (много мест)
Масштабируемость Высокая (добавление тем) Низкая (только одна тема)

Что входит в работу

Мы выполняем разработку светлой темы под ключ:

  • Аудит текущей цветовой палитры и контрастности
  • Создание системы цветовых токенов (Figma variables + Style Dictionary)
  • Настройка типографической шкалы и состояний
  • Проверка контрастности всех пар (текст/фон) и исправление нарушений WCAG
  • Обновление компонентов (кнопки, карточки, модальные окна)
  • Документация по использованию токенов
  • Поддержка после внедрения (1 месяц)

Как мы работаем над светлой темой

  1. Аналитика: проводим аудит существующих цветов, измеряем контрастность каждой пары, выявляем проблемы.
  2. Проектирование: создаём систему токенов в Figma, согласовываем с дизайнером.
  3. Реализация: генерируем CSS-переменные, переписываем компоненты, добавляем переключение темы.
  4. Тест: автоматическое тестирование контрастности (Playwright + axe) и визуальные регрессии.
  5. Деплой: выкатка на staging, финальная проверка, передача документации.
Пример цветовых токенов для светлой темы
:root {
  --color-bg: #ffffff;
  --color-surface: #f9fafb;
  --color-raised: #ffffff;
  --color-text-primary: #111827;
  --color-text-secondary: #6b7280;
  --color-accent: #2563eb;
}

[data-theme="dark"] {
  --color-bg: #111827;
  --color-surface: #1f2937;
  --color-raised: #374151;
  --color-text-primary: #f9fafb;
  --color-text-secondary: #9ca3af;
  --color-accent: #60a5fa;
}

Сроки и стоимость

Сроки: от 3 до 14 дней в зависимости от объёма (малый сайт vs enterprise продукт). Стоимость рассчитывается индивидуально после оценки объёма — пишите, мы оценим ваш проект бесплатно. Гарантия качества: все цвета соответствуют WCAG AA/AAA, обеспечиваем читаемость для 99% пользователей. Внедрение токенов окупается уже после первого изменения темы — экономия времени и бюджета очевидна. Свяжитесь с нами — поможем улучшить UX и удержать пользователей. Закажите проект, и мы сделаем вашу светлую тему удобной и доступной.

Оцените свою светлую тему: узнайте, насколько она соответствует стандартам доступности. Получите консультацию — мы ответим на все вопросы.

Почему дизайн без токенов ломает код, и как мы это чиним

Мы перестраиваем процесс UX/UI так, чтобы дизайн и код не расходились. Наш опыт — 5 лет на рынке, 120+ реализованных проектов в вебе и мобильных приложениях. Работаем по договору с фиксированной гарантией сроков. Часто к нам приходят с макетами, которые разработчики получают за два дня до спринта: 80 фреймов, половина без мобильных состояний, кнопки не компоненты, цвета захардкожены hex-значениями. Вёрстка превращается в угадайку, а поддержка UI через три месяца требует полного рефакторинга. Дизайн, который работает в продакшене, строится на системе токенов и компонентов — и мы это внедряем с первого спринта.

Как Figma превращается в инженерный инструмент

Figma — не просто «место, где рисуют». Это среда, из которой разработчик получает точные значения без звонков дизайнеру. Мы используем Design Tokens — единые переменные для цветов, отступов, радиусов. Они экспортируются напрямую в CSS custom properties или Tailwind config. Например, color/primary/500, spacing/md, radius/button. Без токенов дизайн и код расходятся уже через месяц.

Auto layout — обязательное условие. Компоненты без авто-лейаута ломаются при изменении текста. Кнопка с фиксированной шириной, которая не растягивается под длинный лейбл — классическая ошибка, которую мы не допускаем. С variants в одном component set разработчик видит все состояния (hover, disabled, pressed) сразу, а не переспрашивает перед каждым блоком. Интерактивный прототип дешевле правок после разработки — мы кликаем сложные сценарии (multi-step, wizard, onboarding) до того, как писать код.

Что дают дизайн-системы и когда они избыточны

Design system оправдана, когда над проектом работают 2+ дизайнера или есть несколько связанных продуктов (веб + мобильное приложение + админка). Для сайта-визитки мы ограничиваемся UI kit с базовыми компонентами. Если проект на React, строим систему поверх Radix UI (headless) с Tailwind CSS — как в Shadcn/ui. Компоненты полностью контролируемы, нет lock-in на стороннюю библиотеку. Wikipedia называет такой подход стратегически правильным для масштабирования.

Как мы обеспечиваем адаптивность без сюрпризов

По данным аналитики, планшеты дают 8–12% трафика в зависимости от ниши — игнорировать их нельзя. Но мы не делаем «десктоп + мобильный» с тремя брейкпоинтами. Проектируем под систему значений, совместимую с кодом: если фронтенд на Tailwind CSS, то sm:640, md:768, lg:1024, xl:1280, 2xl:1536. Дизайнер работает с теми же числами в Figma. Fluid typography и spacing через clamp() убирают скачки на нестандартных разрешениях — лендинги и публичные сайты получают плавное поведение без дополнительных усилий.

Что входит в работу (deliverables)

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

Этап Что получаете
UX-исследование + IA Карта пользовательских путей, структура страниц, отчёт по точкам трения
Wireframes (lo-fi) Grayscale-схемы для согласования логики блоков
UI kit / design system Typography scale, color system, базовые компоненты с variants в Figma Variables
Hi-fi мокапы Реальный контент, адаптивные версии под 5+ брейкпоинтов
Handoff-пакет Figma Dev Mode, экспортированные SVG, аннотации для нестандартных состояний, ссылка на токены

Дополнительно: обучение команды работе с дизайн-системой (1–2 часа), доступ к Figma на весь период разработки, поддержка при внедрении.

Как мы гарантируем качество UI

Каждый макет проверяется инженером на реализуемость: нет ли конфликтов между auto layout, корректно ли работают состояния на мобильных, доступен ли контраст (WCAG AA). Мы используем Clarity для анализа текущего юзабилити, и на основе данных переделываем формы, которые теряют конверсию. Типичный результат — inline-валидация вместо submit-and-scroll-to-top увеличивает завершение регистрации на 15–20%. Skeleton screens вместо спиннеров снижают субъективное время загрузки.

Ориентиры по срокам и стоимости

Этап Срок
UX-исследование + IA 3–7 рабочих дней
Wireframes (10–20 экранов) 5–10 рабочих дней
UI kit / design system 5–15 рабочих дней
Hi-fi дизайн (10–20 экранов) 7–14 рабочих дней
Адаптивные версии +30–50% к времени на мокапы

Сроки зависят от количества уникальных экранов и сложности компонентной базы. Стоимость рассчитывается индивидуально — пишите, и мы оценим проект за 1 рабочий день. Получите консультацию по вашему сценарию — расскажем, на каких страницах UX теряет конверсию и как это исправить.