Об этом инструменте
HEX и RGB — это две записи одного и того же цвета sRGB. Запись RGB зачастую проще обрабатывать программно — каналы представляют собой обычные целые числа, которые можно интерполировать, смешивать или сравнивать.
Используйте его, когда таблица стилей ожидает синтаксис rgb(), или когда вам нужны значения каналов для кода canvas и WebGL.
Сокращённая запись (#39f) и 8-значный шестнадцатеричный формат с альфа (#394dfe80) — оба принимаются.
Часто задаваемые вопросы
Какие форматы принимаются?
#rgb, #rrggbb и #rrggbbaa — с ведущим символом решётки или без него.
А как насчёт альфа?
8-значные шестнадцатеричные значения преобразуются в вывод rgba() с альфа в виде десятичной дроби от 0 до 1.
Теряется ли при этом точность?
Каналы R, G и B сопоставляются точно 1:1 — каждый шестнадцатеричный байт является целым числом 0–255. Альфа из 8-значного шестнадцатеричного значения делится на 255 и округляется до двух десятичных знаков для удобочитаемости (80 → 0.5), поэтому десятичная альфа является близким приближением, а не точным значением.