Как подобрать цвета для сайта

Чтобы сайт выглядел аккуратно, достаточно трёх-пяти цветов и одного правила. Разбираем, как их выбрать и проверить, без дизайнерского образования.

Правило 60-30-10 на примере сайта кофейни: 60% фон, 30% шапка и карточки, 10% кнопки
Правило 60-30-10 на примере сайта кофейни: 60% фон, 30% шапка и карточки, 10% кнопки

Начните с роли, а не с любимого цвета

У каждого цвета на сайте своя работа. Почти всегда нужны всего три роли:

  • Фон: самый светлый (или самый тёмный в тёмной теме) цвет. Его больше всего.
  • Текст: цвет, который хорошо читается на фоне. Чистый чёрный часто слишком резкий, тёмно-серый или очень тёмный синий мягче.
  • Акцент: кнопки, ссылки, цены, всё, на что нужно нажать. Акцент должен быть один.

Остальные оттенки палитры нужны для карточек, рамок, подложек и второстепенного текста.

Правило 60-30-10

Старое правило дизайнеров интерьеров отлично работает и на экране: 60% площади занимает основной цвет (фон), 30% второй цвет (блоки, шапка, подвал), 10% акцент. Если акцента становится больше, он перестаёт привлекать внимание, и посетитель не понимает, куда нажимать.

Проверьте контраст текста

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

Шесть пар цветов текста и фона с коэффициентом контраста по WCAG
Шесть пар цветов текста и фона с коэффициентом контраста по WCAG

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

Где взять палитру

Проще всего взять готовую. В разделе «Палитры» собраны бесплатные наборы цветов с HEX, RGB и HSL, готовыми CSS-переменными и примером, как палитра выглядит на кнопках и тексте. Понравился оттенок, но нужен свой набор? Откройте генератор палитр.

Если сайта ещё нет, его можно собрать бесплатно в конструкторе Okis: там есть готовые шаблоны, в которых цвета уже подобраны.

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

Сколько цветов нужно для сайта?

Обычно хватает трёх ролей: фон, текст и один акцентный цвет для кнопок и ссылок. Ещё один-два оттенка уходят на карточки, рамки и второстепенный текст.

Что такое правило 60-30-10?

Основной цвет занимает около 60% площади, второй около 30%, акцент около 10%. Так акцент остаётся заметным, а страница не выглядит пёстрой.

Какой контраст нужен тексту?

По WCAG обычный текст должен иметь контраст не меньше 4,5:1 с фоном, крупные заголовки не меньше 3:1.

Ещё статьи

Фавиконка для сайта: размеры и код

Фавиконка видна во вкладке браузера, в закладках, в выдаче Яндекса и Google и на экране телефона. Хватит пяти файлов и пяти строк кода.

Как выбрать шрифт для сайта

Шрифт сильнее всего влияет на то, как сайт читается и каким кажется. Семь правил, которые спасают от большинства ошибок.

Градиенты в CSS: как сделать и где использовать

Градиент оживляет плоский фон и делает кнопку заметнее. Разбираем три вида градиентов в CSS, готовый код и ошибки, из-за которых градиент выглядит грязно.

Контраст текста по WCAG простыми словами

Бледный текст красиво смотрится в макете и плохо читается на телефоне под солнцем. Стандарт WCAG даёт простые числа, по которым можно проверить любую пару цветов.

Цветовой круг и сочетания цветов

Цветовой круг помогает подобрать цвета, которые смотрятся вместе, без долгих проб. Четыре схемы покрывают почти все задачи.

Цвета HEX, RGB и HSL: в чём разница

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