Система цветопередачи, в которой палитра задается шестнадцатеричными значениями, называется HEX (Hexadecimal). Эта система является производной от цветовой модели RGB (Red, Green, Blue) и используется преимущественно в веб-дизайне, верстке и графических интерфейсах для точного определения цветов. Принцип работы системы HEX В модели RGB цвет формируется путем смешивания трех основных каналов: красного, зеленого и синего. В формате HEX интенсивность каждого канала записывается не в десятичной системе (от 0 до 255), а в шестнадцатеричной (от 00 до FF).
- Синтаксис: Запись всегда начинается с символа решетки
#, за которым следуют шесть знаков:#RRGGBB. - Диапазон: Каждый цветовой канал занимает две позиции. Значение
00означает полное отсутствие цвета, аFF— максимальную интенсивность. - Количество цветов: Система позволяет отобразить различных оттенков.
Структура кода
| Компонент | Позиция в коде | Описание |
|---|---|---|
| RR | Первые два знака | Интенсивность красного (Red) |
| GG | Средние два знака | Интенсивность зеленого (Green) |
| BB | Последние два знака | Интенсивность синего (Blue) |
Примеры популярных цветов
- Черный:
#000000— все каналы выключены. - Белый:
#FFFFFF— все каналы на максимуме. - Красный:
#FF0000— максимум красного, остальные по нулям. - Серый:
#808080— среднее значение всех трех компонентов.
Сокращенная запись и прозрачность
- Shorthand HEX: Если в каждой паре знаки дублируются (например,
#FFAA00), код можно сократить до трех знаков (#FA0). - HEXA (Alpha): В современных стандартах (CSS4) к шести знакам могут добавляться еще два в конце для обозначения прозрачности:
#RRGGBBAA.
Эта система стала стандартом де-факто в интернете благодаря своей компактности и удобству копирования между графическими редакторами и кодом страниц. Я могу составить для вас таблицу соответствия основных именованных цветов (вроде "Navy" или "Coral") их HEX-кодам и RGB-значениям. Хотите, чтобы я это сделал?