Конвертер цветов из HSL в HEX
Коротко об инструменте
Обратная задача к разбору цвета: палитру удобно строить в HSL, шагая по цветовому кругу и меняя светлоту, но HEX по-прежнему требуют вёрстка писем, старые темы CMS, поля выбора цвета и брендбуки. Задаёте тон, насыщенность и светлоту тремя числами и получаете код вида #1F8FFF. Дробные значения округляются до ближайшего байта, так что соседние оттенки могут совпасть. Пересчёт идёт в браузере. Смотрите также: разобрать HEX на тон, насыщенность и светлоту, те же координаты HSL в виде RGB, подобрать оттенок в палитре вручную.
Насыщенность ноль означает, что цветовой составляющей нет: остаётся только светлота, и все три канала RGB получают одно значение. Поэтому H 0 и H 340 при S 0 и L 20 одинаково дадут #333333. Если хотите тёплый или холодный серый, поднимите насыщенность хотя бы до 5-8 процентов.
Только число. Запись 210deg из CSS в числовое поле не пройдёт, отбросьте единицу и введите 210. Значения больше 360 тоже стоит привести к кругу вручную: 400 градусов — это те же 40.
Обычно да, с точностью до единицы в канале. Расхождение появляется, если в редакторе вы смотрите на HSB, а не HSL: это разные модели, и при одинаковых числах они дают разные цвета. В HSB яркость 100 означает чистый цвет, а в HSL светлота 100 — всегда белый.
Оставьте H и S неизменными и пройдитесь по светлоте с шагом около десяти процентов: 95 для фонов, 60 для основного элемента, 45 для наведения, 30 для нажатия. Каждый шаг конвертируйте отдельно и складывайте коды в CSS-переменные — так палитра остаётся согласованной.
Нет, инструмент выдаёт шесть символов без альфа-канала. Прозрачность добавляется уже на месте: в CSS припишите к коду ещё два шестнадцатеричных символа, например #1F8FFF80 для половинной непрозрачности, — современные браузеры такую запись понимают.
Нет, поля каждый раз открываются со значениями по умолчанию, а расчёт выполняется скриптом страницы без обращения к серверу. Если подбираете длинную палитру, выписывайте коды в отдельный файл сразу после копирования — инструмент их не запомнит.
До: H = 210, S = 100 %, L = 56 %
После: #1F8FFF — код можно вставить прямо в атрибут bgcolor вёрстки письма
До: H = 0, S = 0 %, L = 20 %
После: #333333
Оценка и фидбек помогают понять, что улучшать дальше.