Основы теории цвета для веб-дизайнеров
Цветовой круг, гармония цветов, контраст, психология цвета, выбор палитры для бренда.
Введение
Цвет в веб-дизайне — это не вопрос вкуса, а вопрос функции. Цвет направляет внимание, задаёт настроение, помогает навигации и влияет на конверсию. Случайно подобранная палитра может разрушить даже самый продуманный интерфейс, а грамотная — сделать посредственный макет привлекательным. В этой статье разберём основы теории цвета: цветовой круг, типы цветовых гармоний, контраст, психология цвета и практические принципы выбора палитры для бренда. Для подбора цветов используйте нашгенератор палитры ипипетку цвета.
Физика цвета и цветовые модели
Цвет — это восприятие глазом электромагнитного излучения с длиной волны от 380 до 780 нанометров. На сетчатке есть три типа колбочек, чувствительных к красному, зелёному и синему диапазонам. Поэтому аддитивная модель RGB — основа всех экранов: три светодиода пикселя складывают свет, формируя любой оттенок.
В печати используется субтрактивная модель CMYK — цвета вычитаются из белого света бумаги. А для описания цвета в человеческих терминах придуманы модели HSL (оттенок, насыщенность, светлота) и HSB. Веб-дизайн работает преимущественно с RGB и HSL — первая удобна для рендеринга, вторая для подбора. Подробнее — в статье проHSL цветовую модель.
Цветовой круг Иттена
Основной инструмент теории цвета — круг, придуманный Иоханнесом Иттеном в начале XX века. На нём 12 цветов: три основных (красный, жёлтый, синий), три вторичных (оранжевый, зелёный, фиолетовый) и шесть третичных (смеси основных и вторичных).
Цвета на круге расположены по оттенку (Hue). В HSL это угол от 0° до 360°: 0° — красный, 60° — жёлтый, 120° — зелёный, 180° — голубой, 240° — синий, 300° — пурпурный. Этот круг — основа всех правил цветовой гармонии.
| Группа | Цвета | Углы HSL |
|---|---|---|
| Основные | Красный, жёлтый, синий | 0°, 60°, 240° |
| Вторичные | Оранжевый, зелёный, фиолетовый | 30°, 120°, 300° |
| Третичные | Шесть промежуточных | 15°, 45°, 75° и т. д. |
Теплые и холодные цвета
Колесо делится на две половины. Тёплая — от жёлтого до красного и фиолетового — ассоциируется с огнём, солнцем, энергией. Холодная — от жёлто-зелёного до сине-фиолетового — с водой, льдом, спокойствием. В веб-дизайне тёплые цвета используют для акцентов, призывов к действию и эмоциональных блоков. Холодные — для фонов, деловых интерфейсов, медицинских и финансовых сайтов.
Соотношение тёплого и холодного в палитре определяет её настроение. Палитра, где доминирует холодный фон с тёплыми акцентами, выглядит профессионально и не утомляет. Обратная комбинация — тёплый фон с холодными акцентами — встречается реже и требует осторожности.
Типы цветовых гармоний
Гармония — это сочетание цветов, которое воспринимается как сбалансированное. Существуют классические формулы, основанные на положении цветов на круге.
Монохромная
Все цвета палитры — это один оттенок с разной светлотой и насыщенностью. Самая спокойная и предсказуемая схема, отлично подходит для интерфейсов с большим количеством данных: дашбордов, админок, аналитики. Минус — может выглядеть монотонно.
Аналоговая
Три-пять соседних цветов на круге, обычно в диапазоне ±30°. Сочетание выглядит естественно — такие палитры часто встречаются в природе (закат, осенние листья). Подходит для фоновых иллюстраций и градиентов. Подробнее — в статье проCSS-градиенты.
Комплементарная
Два цвета на противоположных сторонах круга (180°). Максимальный контраст, идеален для выделения CTA-кнопок на нейтральном фоне. Комплементарная пара в больших площадях может утомлять — используйте один как доминантный, второй как акцент.
Триада
Три цвета на равных расстояниях (120°). Получается яркая и сбалансированная палитра — её используют для детских, игровых и праздничных интерфейсов. Один цвет выбирают доминантным, два других как акценты.
Раздельная комплементарная
Базовый цвет плюс два цвета, расположенные симметрично относительно его комплементарного. Достигается контраст без резкости — подходит для интерфейсов с несколькими акцентами.
Тетрада (прямоугольник)
Четыре цвета в углах прямоугольника на круге. Богатая палитра, но требует аккуратной балансировки — иначе получается «каша» из цветов. Подробнее про все типы гармоний — в статье прогенерацию цветовых палитр.
Контраст и доступность
Контраст — это разница между цветами. В веб-дизайне критически важен контраст между текстом и фоном: если он ниже нормы, текст становится трудно читать, особенно людям со слабым зрением. Стандарт WCAG требует коэффициент контраста не менее 4.5:1 для обычного текста и 3:1 для крупного.
Проверить контраст можно через нашинструмент проверки контраста — он считает коэффициент автоматически. Подробнее про стандарты — в статье проWCAG контраст.
Важный нюанс: контраст по светлоте (например, светло-жёлтый текст на тёмно-синем фоне) читается лучше, чем контраст по оттенку (жёлтый на голубом). Поэтому при работе с текстом всегда ориентируйтесь на светлотный контраст, а не на контраст цветов.
Психология цвета
Цвет вызывает ассоциации — и эти ассоциации зависят от культуры. В западной традиции сложился набор устойчивых значений:
| Цвет | Ассоциации | Типичное использование |
|---|---|---|
| Красный | Энергия, срочность, страсть, опасность | Распродажи, ошибки, CTA |
| Оранжевый | Дружелюбие, энтузиазм, доступность | Спорт, еда, развлечения |
| Жёлтый | Оптимизм, внимание, тепло | Уведомления, детские бренды |
| Зелёный | Природа, рост, успех, безопасность | Экология, финансы, успех |
| Синий | Доверие, спокойствие, профессионализм | Банки, технологии, медицина |
| Фиолетовый | Роскошь, креатив, мистика | Красота, искусство, премиум |
| Чёрный | Сила, элегантность, минимализм | Премиум-бренды, мода |
| Белый | Чистота, простор, минимализм | Медицина, технологии,Apple-стиль |
Важно: в разных культурах значения могут отличаться. Белый в Европе — цвет чистоты и свадеб, в некоторых странах Азии — цвет траура. Если продукт выходит на международный рынок, проверяйте культурные коннотации.
Соотношение 60-30-10
Классическое правило «60-30-10» помогает соблюсти визуальный баланс в интерфейсе:
- 60% — доминирующий цвет, обычно нейтральный фон.
- 30% — вторичный цвет, карточки и шапка.
- 10% — акцентный цвет, кнопки и ссылки.
Это правило не догма, но ориентир. Если акцент занимает больше 10%, он перестаёт быть акцентом и начинает «кричать». Если доминирующего цвета меньше 60% — интерфейс выглядит пёстро.
Нейтральные цвета: невидимая основа
Палитра из 5–7 ярких цветов без нейтральных тонов выглядит непрофессионально. Серые оттенки — это «скелет» интерфейса: текст, границы, фоны карточек, плейсхолдеры. Включайте в палитру 3–5 нейтральных оттенков разной светлоты.
/* Нейтральная шкала */
--gray-50: #f9fafb;
--gray-100: #f3f4f6;
--gray-300: #d1d5db;
--gray-500: #6b7280;
--gray-700: #374151;
--gray-900: #111827;Текст чаще всего делают на 2–3 ступени темнее фона — это даёт хороший контраст и мягкость восприятия.
Брендовый цвет: выбор и проверка
Брендовый цвет — это лицо продукта. Его выбирают один раз и используют во всех акцентах: кнопках, логотипе, иконках, баннерах. При выборе учитывайте:
- Отрасль. Банки и медицина — синий, экология — зелёный, еда — оранжевый или красный. Не обязательно следовать стереотипам, но от них стоит отталкиваться.
- Конкуренты. Если все конкуренты синие, выгодно выделиться другим цветом — но это должно быть осознанно.
- Контраст с фоном. Брендовый цвет должен гарантированно проходить WCAG на белом и на тёмном фоне.
- Адаптивность. Цвет должен хорошо смотреться на маленьких иконках и на больших баннерах.
После выбора брендового цвета постройте из него шкалу от 50 до 900. Это позволит гибко использовать разные светлоты для разных задач — подробнее в статье прогенерацию палитр.
Тёмная тема: особенности
Создание тёмной темы — это не просто инверсия светлой. Тёмный фон требует других принципов:
- Не используйте чисто чёрный (#000) — он выглядит неестественно. Берите тёмно-серый с лёгким оттенком брендового цвета.
- Снижайте насыщенность акцентов: яркий цвет на тёмном выглядит ещё ярче и может резать глаз.
- Текст делайте не чисто белым, а светло-серым — так снижается контраст и усталость глаз.
- Тени в тёмной теме почти не видны — заменяйте их тонкими границами и градиентами.
Типичные ошибки
- Слишком много акцентов. Если в палитре 4 ярких цвета на равных правах, глаз не понимает, куда смотреть.
- Игнорирование доступности. Красный текст на зелёном фоне не виден дальтоникам — всегда проверяйте контраст.
- Забытая тёмная тема. Палитра, прекрасно выглядящая на белом, может «потечь» в тёмном режиме. Тестируйте обе темы.
- Использование чистых цветов. #FF0000 выглядит дёшево. Снижайте насыщенность на 10–20% для более благородного вида.
Заключение
Теория цвета — это не набор запретов, а система координат, в которой можно принимать осознанные решения. Цветовой круг, типы гармоний, правило 60-30-10 и понимание психологии цвета — этого набора достаточно, чтобы строить профессиональные палитры. Для практической работы используйте нашгенератор палитры ипипетку цвета. А чтобы палитра работала на пользователя, а не против него — проверяйте контраст черезинструмент проверки контраста и читайте статью проWCAG. Хороший цвет — это цвет, который решает задачу, а не тот, который нравится лично вам.
Попробуйте эти инструменты
Похожие статьи
HEX в RGB: конвертация цветовых форматов
Цветовые модели HEX и RGB, как конвертировать, использование в CSS, прозрачность (alpha).
HSL цветовая модель: понятнее чем RGB
HSL (Hue, Saturation, Lightness), преимущество над RGB, использование в CSS, конвертация.
Генерация цветовых палитр для дизайна
Создание цветовых схем, дополнительные цвета, аналоговые, триадные, инструменты для дизайнеров.
CSS градиенты: linear, radial, conic
Создание CSS градиентов, linear-gradient, radial-gradient, conic-gradient, примеры и генерация.