Цвет и доступность

Генератор цветовых палитр— от базового цвета к CSS-переменным

Задайте базовый HEX, сравните правила гармонии и проверьте контраст белого текста на каждом образце.

генератор цветовых палитр

Исходные цвета

Вычисления выполняются в этой вкладке браузера; цвета не загружаются на сервер.

Полученные цвета

Палитра гармонии

Показано 5 из 5 цветов

Шкала из девяти ступеней

Смешанный цвет

Базовый HEX
Смешанный цвет
Второй HEX
Палитра готова · видно 5 цветов

CSS-переменные

Фирменный синий уже выбран, но цвет для фона, границ и акцентов ещё приходится подбирать вручную. Генератор цветовых палитр оставляет исходный оттенок неизменным и показывает аналоговую, комплементарную и триадную схемы. Такой подбор цветов даёт повторяемые варианты, но не выносит субъективный вердикт о красоте оформления.

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

Зачем нужен генератор цветовых палитр

Цветовой круг предлагает сочетания, а контраст проверяет конкретный текст на фоне.

Одна база для шести схем

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

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

Проверить читаемость числом

Для каждого образца показано отношение контраста с белым текстом. Фильтр 4,5:1 убирает неудачные для обычного текста варианты и из видимой палитры, и из CSS. Цветовые сочетания могут выглядеть контрастными по тону, но всё равно плохо работать как фон для букв.

Цветные образцы с показателями контраста; варианты ниже порога бледнеют, читаемые остаются.

От исходного HEX до проверенных CSS-значений

01

Указать цвет без лишнего преобразования

Принимаются трёх- и шестизначные HEX-коды, а также системный выбор цвета. Пример начинается с #3B82F6; после короткой паузы результат обновляется автоматически. Чтобы сначала изменить несколько параметров, выключите автоматику и нажмите Ctrl либо Cmd вместе с Enter.

02

Разделить гармонию и смешивание

По умолчанию стоит спокойная аналоговая схема. Другие правила меняют углы на цветовом круге, а иногда и число образцов. Отдельное смешивание берёт второй HEX с начальной долей 50%; RGB и HSL могут дать разные промежуточные цвета.

03

Проверить счётчик до экспорта

Посмотрите отношение для белого текста и число видимых вариантов. Фильтр AA иногда оставляет ноль, не исправляя исходный цвет. Можно копировать отдельный HEX либо скачать CSS с видимой палитрой, всеми девятью ступенями и смесью.

От цветовой схемы к коду

Шесть геометрических правил

Аналоговая, комплементарная, триадная, расщеплённая комплементарная, тетрадная и монохромная схемы выводятся из одной базы. Введённый фирменный цвет остаётся прежним.

Девять ступеней светлоты

Четыре более светлых цвета, точная база и четыре более тёмных дают варианты для фона, границ, наведения и текста. Ступени получаются числовым RGB-смешиванием с белым и чёрным.

Смешивание с точной долей

Ползунок от 0 до 100% задаёт вклад второго цвета. RGB интерполирует каналы, HSL идёт по кратчайшей дуге тона. Результат — экранный HEX, а не прогноз для краски или чернил.

Фильтр для белого текста

Отношение вычисляется по конечным sRGB-значениям. Можно скрыть цвета ниже 4,5:1, а при выключенном фильтре снова увидеть весь набор. Это не симулятор особенностей цветового зрения.

CSS в соответствии с экраном

Блок :root можно скопировать или скачать. В нём видимая палитра, все ступени шкалы и смесь; скрытые фильтром цвета туда не добавляются.

Что означают расчёты и где их предел

Только непрозрачный HEX
Оба поля принимают #RGB или #RRGGBB с приведением к шести знакам. Альфа-канал, изображение и широкий охват P3 не поддерживаются; для прозрачности пришлось бы заранее определить итоговый фон.
Гармония не оценивает вкус
Углы цветового круга дают кандидатов, но не знают смысл бренда, площади цветовых пятен и впечатление от готового интерфейса. Проверяйте палитру в настоящем макете.
AA относится к одному сочетанию
По формуле относительной яркости WCAG проверяется белый обычный текст на каждом сплошном фоне при пороге 4,5:1. Чёрный текст, исключения для крупного, фотофон, полупрозрачные слои и нетекстовые элементы здесь не проверяются.
Фильтр не исправляет цвет
Он удаляет неподходящие образцы из показа и CSS, но не меняет исходный цвет, девять ступеней и смешанный результат. При отсутствии подходящих вариантов счётчик показывает ноль.
Цифровая смесь не равна пигментам
Интерполяция RGB или HSL возвращает HEX для экрана. Свойства красок, чернил, бумаги и условия печати алгоритм не моделирует.

Вопросы про генератор цветовых палитр

Какой тип цветовой палитры выбрать новичку?

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

Чем отличаются HEX, RGB и HSL?

Это разные способы описать один экранный цвет. Здесь вводится только HEX из трёх или шести цифр; RGB и HSL доступны как модели расчёта смешивания, но текстовые значения rgb() и hsl() в поля не принимаются.

Какой коэффициент контраста нужен для текста?

Для обычного белого текста этот инструмент применяет порог WCAG AA 4,5:1. Показанный коэффициент относится к конкретному сплошному фону, а не к всей странице или картинке.

Сколько цветов использовать в дизайне?

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

Можно ли экспортировать палитру в Figma или Photoshop?

Прямого экспорта в Figma или Photoshop нет. Скопируйте нужные HEX вручную, а для сайта возьмите готовые CSS-переменные. Если включён фильтр, в них попадут только видимые цвета палитры.

Остался вопрос о подборе цвета?

Проверить свой цвет: генератор цветовых палитр

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