Чтение 6 минут

Психология цвета в веб-дизайне: как цвета влияют на пользователей


Психология цвета в веб-дизайне: как цвета влияют на пользователей - Студия Вебтую

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

Осторожнее с «универсальными значениями»

Списки вроде «синий — надёжность, зелёный — экология, красный — срочность» встречаются в каждой второй статье о дизайне. Проблема в том, что они описывают культурную привычку, а не свойство самого цвета, и привычка эта различается по странам, отраслям и возрастным группам. Белый в европейской традиции связан с чистотой, в ряде азиатских культур — с трауром. Зелёный в интерфейсе банка означает не природу, а успешную операцию.

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

Что цвет делает в интерфейсе

У цвета в работающем интерфейсе несколько обязанностей, и их стоит разделять.

  • Иерархия. Тёмный текст, серый вспомогательный, ещё светлее подписи — так видно, что читать в первую очередь.
  • Акцент. Один цвет отвечает за действие: кнопка, ссылка, активный элемент. Если акцентных цветов два-три, акцента нет.
  • Статус. Успех, ошибка, предупреждение, информация — четыре состояния, которые встречаются почти в любой форме.
  • Разделение. Фоновые оттенки и границы отделяют блоки друг от друга без лишних линий.
  • Узнаваемость. Фирменный цвет связывает сайт с остальными материалами компании.

Ошибки начинаются там, где обязанности смешиваются: фирменный цвет одновременно назначают акцентом, цветом заголовков и фоном половины блоков. После этого выделить кнопку становится нечем.

Роли цветов в системе

Мы описываем палитру ролями, а не оттенками. Роль объясняет, где цвет применяется, и не даёт разработчику подобрать «похожий» тон по своему усмотрению.

РольЧто обозначаетГде применяетсяНа что смотрим
Фон страницыОснова, на которой всё лежитПодложка страницы и карточекНе чисто белый и не чисто чёрный: так меньше устают глаза
Основной текстЧитаемое содержимоеАбзацы, заголовки, таблицыКонтраст с фоном не ниже 4,5:1
Вспомогательный текстПодписи, даты, поясненияМетаданные, подсказки к полямОслабляем аккуратно: 4,5:1 действует и здесь
АкцентГлавное действиеКнопки, ссылки, активные вкладкиОдин цвет на весь сайт, плюс оттенки для наведения и нажатия
УспехОперация выполненаУведомления, статусы заказаДублируем значком и текстом
ОшибкаДействие не выполненоПоля формы, сообщенияВсегда сопровождаем пояснением, что исправить
ПредупреждениеТребуется вниманиеСроки, ограничения, остаткиЖёлтые оттенки плохо читаются на белом, темним
Нейтральные оттенкиСтруктура страницыГраницы, разделители, отключённые элементыХватает четырёх-пяти ступеней серого

Схемы сочетаний

Классические схемы помогают на старте, когда нужно быстро получить рабочий набор оттенков.

  • Монохромная. Один тон в разных светлотах. Спокойно и почти без риска, но акцент приходится выделять контрастом светлоты, а не цветом.
  • Комплементарная. Основной цвет плюс противоположный на круге. Даёт заметный акцент, требует осторожности: два насыщенных дополнительных цвета рядом рябят.
  • Аналоговая. Соседние тона. Мягкое сочетание для оформления, слабое для акцентов.
  • Триадная. Три равноудалённых тона. Живое решение, но для сайта обычно избыточное: третий цвет некуда применить.

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

Контраст и доступность

Контраст — единственная характеристика цвета, которую можно измерить, и она же чаще всего проваливается. Рекомендации WCAG уровня AA задают понятные ориентиры: для основного текста отношение яркостей не ниже 4,5:1, для крупного текста и значимых графических элементов — 3:1.

Типичные места, где контраст теряется:

  • Серый вспомогательный текст, осветлённый «для лёгкости».
  • Белые надписи на светлом фирменном цвете — особенно на жёлтом и салатовом.
  • Текст поверх фотографии без затемняющей подложки.
  • Подсказки внутри полей формы вместо подписей над ними.
  • Границы полей и переключателей, различимые только на хорошем мониторе.

Проверяем это не глазами, а инструментом, и обязательно на телефоне при дневном свете. Экран смартфона на улице показывает совсем не ту картинку, что монитор в переговорной.

Не кодировать смысл одним цветом

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

  1. Ошибочное поле подсвечиваем цветом и подписываем текстом ошибки.
  2. Статусы в таблице сопровождаем словом или значком, а не одной цветной точкой.
  3. На графиках подписываем линии и различаем их начертанием, а не только оттенком.
  4. Обязательные поля помечаем символом, а не красной рамкой.
  5. Ссылки в тексте оставляем подчёркнутыми: цвет ссылки на пёстром фоне заметен не всем.

Быстрая проверка: перевести макет в оттенки серого. Если после этого непонятно, где кнопка и какая строка таблицы проблемная, цветом закодировано слишком много.

Цвет кнопки и миф про красную кнопку

Совет «сделайте кнопку красной, и заявок станет больше» кочует из статьи в статью. Работает не сам цвет, а разница между кнопкой и окружением. Красная кнопка выигрывала в тестах, где вся страница была синей, и проигрывала там, где красного и без неё хватало.

Мы исходим из другого: акцентный цвет не должен встречаться на странице больше нигде. Если фирменный цвет уже занял шапку, подвал и заголовки, для кнопки берём производный оттенок, заметно отличающийся по светлоте. Второстепенные действия — «Сбросить», «Отмена» — оформляем нейтрально, иначе рядом оказываются две одинаково заметные кнопки, и человек нажимает не ту.

Тёмная тема

Тёмная тема — это не инверсия светлой. Белый текст на чёрном фоне при полной насыщенности даёт эффект дрожания контуров, поэтому фон делают тёмно-серым, а текст — не чисто белым. Насыщенные фирменные цвета на тёмном фоне выглядят ярче, чем задумано, и их приглушают.

Ещё одна особенность: в светлой теме глубину показывают тенью, в тёмной тень не видна, и слои различают светлотой — чем ближе поверхность, тем она светлее. Если тёмная тема в планах, роли в палитре сразу задают двумя наборами значений, иначе её добавление превращается в переверстку.

Как мы собираем палитру на проекте

  1. Разбираем задачи страниц и список состояний, которые нужно показывать.
  2. Берём фирменные цвета и распределяем их по ролям, а не по блокам.
  3. Строим нейтральный ряд: фон, поверхности, границы, четыре-пять ступеней серого для текста и разделителей.
  4. Назначаем акцент и производные оттенки для наведения, нажатия и отключённого состояния.
  5. Добавляем четыре системных цвета — успех, ошибка, предупреждение, информация.
  6. Проверяем все пары «текст на фоне» на контраст и правим значения, а не подписи.
  7. Смотрим макет в оттенках серого и на телефоне при дневном свете.
  8. Фиксируем палитру переменными в коде, чтобы значения не расползались по проекту.

Такой порядок занимает немного времени, зато снимает большую часть последующих споров: обсуждать приходится не «нравится или нет», а соответствие роли и измеримый контраст.

Цвет работает тогда, когда встроен в общую логику интерфейса, а не подобран отдельно от неё. Мы начинаем с задач пользователя и сценариев, а палитру собираем под них: дизайн и проектирование интерфейсов помогают получить систему цветов, которую можно расширять без переделки сайта. Расскажите о проекте — разберём и предложим решение.

Нужно спроектировать интерфейс?

Соберём прототип до начала разработки — от 72 000 руб.

Проектирование интерфейсов

По теме статьи

Мы это уже делали

Похожие статьи

Нужен новый сайт?

Оставьте контакты — вернёмся с вопросами по задаче и ориентиром по срокам и стоимости.

Читайте также

Разбираем задачи, с которыми к нам приходят: от структуры сайта до поддержки и продвижения.

Внимание: мошенники представляются сотрудниками Вебтую Внимание: мошенники представляются сотрудниками Вебтую Посторонний человек обращается к рекламным и маркетинговым агентствам от имени Вебтую через Telegram-аккаунт @vetaroki22010, заказывает работы и не оплачивает и 10-09-2026 Читать Работа в digital: процессы, инструменты и команда Работа в digital: процессы, инструменты и команда Цифровые проекты редко проваливаются из-за технологий: чаще мешает организация работы. Разбираем этапы, роли, постановку задач, инструменты распределённой коман 30-08-2026 Читать Реклама и аналитика: как считать заявки, а не клики Реклама и аналитика: как считать заявки, а не клики Показы и клики не отвечают на вопрос, сколько принесла реклама. Разбираем, как настроить цели, разметить источники, учесть звонки и связать заявку со сделкой, ч 30-08-2026 Читать Поддержка сайта: обновления, резервные копии и безопасность Поддержка сайта: обновления, резервные копии и безопасность Сайт без регулярного обслуживания ломается предсказуемо. Разбираем, из чего состоит поддержка: обновления, резервные копии, доступы, безопасность, выбор хостинг 30-08-2026 Читать Техническое SEO: индексация, скорость и структура сайта Техническое SEO: индексация, скорость и структура сайта Техническая часть сайта решает, попадут ли страницы в индекс и дождётся ли их посетитель. Разбираем структуру и адреса, индексацию и дубли, работу с устаревшими 30-08-2026 Читать Продвижение сайта в поиске: стратегия, семантика и ссылки Продвижение сайта в поиске: стратегия, семантика и ссылки Разбираем продвижение сайта в поиске от постановки цели до регулярной работы: как собрать и разложить семантику по страницам, что должно быть на посадочной стра 30-08-2026 Читать Тексты для сайта: как писать, чтобы читали и покупали Тексты для сайта: как писать, чтобы читали и покупали Как выбрать тему для страницы и построить текст, который просматривают глазами и дочитывают, чем заменить оценочные формулировки, как переработать существующую 30-08-2026 Читать Автоматизация бизнеса: CRM, ERP и искусственный интеллект Автоматизация бизнеса: CRM, ERP и искусственный интеллект С чего начинать автоматизацию и что автоматизировать в первую очередь, чем различаются CRM, ERP и системы документооборота, внедрять по модулям или всё сразу, г 30-08-2026 Читать Как устроена разработка: технологии, тестирование и инструменты Как устроена разработка: технологии, тестирование и инструменты Из чего состоит веб-проект, как выбирают язык, фреймворк и базу данных, зачем нужны тестирование и контроль версий, где заканчиваются возможности low-code и ген 30-08-2026 Читать Создание сайта: от технического задания до запуска Создание сайта: от технического задания до запуска Проекты срываются не из-за технологий, а из-за неясных договорённостей. Разбираем весь путь создания сайта: как сформулировать цель, что должно быть в техническ 30-08-2026 Читать
Обсудить проект