Irodori彩り

Генератор шкалы цвета

Любой цвет → шкала 50–950 с экспортом CSS

Обзор Генератор шкалы цвета

Любой цвет → шкала 50–950 с экспортом CSS

Как использовать

Превратите одну базовую краску в полную шкалу от 50 до 950 с готовым к вставке CSS и выводом Tailwind.

Ограничения

Шаги строятся с фиксированным интервалом светлоты; очень насыщенные базовые цвета обрезаются на краях.

Генератор шкалы цвета

Зачем нужна шкала 50–950

Шкала даёт одному оттенку достаточно ступеней для фонов, рамок, текста и состояний. Ступень 50 — самый светлый тон, 950 — самый тёмный, а 500 обычно несёт брендовый цвет.

Ровные ступени упрощают поддержку: разница между соседними значениями остаётся предсказуемой на любом экране.

Как строятся ступени

Каждая ступень нацелена на светлоту в OKLCH, поэтому шкала остаётся перцептивно ровной и не проваливается в тенях. По краям снижается насыщенность, чтобы светлые тона были чистыми, а тёмные — глубокими.

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

Почему ступень 500 не равна моему цвету?
500 находится в середине шкалы и безопаснее всего для кнопок и ссылок. Исходный цвет может быть светлее или темнее и попадает на соседнюю ступень.
Можно ли сразу использовать экспортированный CSS?
Да. Блок задаёт --brand-50 … --brand-950. Перед вставкой переименуйте префикс под вашу систему.
Работает ли это для серых цветов?
Да. Цвета с низкой насыщенностью дают нейтральную шкалу почти без оттенка, подходящую для текста, рамок и неактивных состояний.

Кривая контраста по шкале

На примере «藍 #104E8B»: все одиннадцать ступеней 50–950 измерены против белого и чёрного текста. Зелёный — 4,5:1 и выше, там можно ставить основной текст.

50 Белый 1.1 Чёрный 17.2
100 Белый 1.2 Чёрный 15.9
200 Белый 1.4 Чёрный 13.3
300 Белый 1.8 Чёрный 10.7
400 Белый 2.3 Чёрный 8.1
500 Белый 3.4 Чёрный 5.5
600 Белый 4.8 Чёрный 4.0
700 Белый 6.7 Чёрный 2.8
800 Белый 9.4 Чёрный 2.0
900 Белый 13.0 Чёрный 1.5
950 Белый 16.2 Чёрный 1.2