Базовые color values
БазовыйПродвинутый
Базовый уровень
Foreground color
Задаёт основной foreground через property `color`.
Named colors
Использует стандартные named color keywords.
Transparent color
Получает transparent black через `transparent`.
Hex RGB
Задаёт RGB channels трёх- и шестизначной hex-формой.
Hex alpha
Добавляет alpha четырёх- и восьмизначной hex-формой.
Legacy RGB
Использует comma-separated `rgb()`/`rgba()` syntax.
Modern RGB
Использует space-separated RGB channels и slash alpha.
HSL color
Задаёт color через hue, saturation и lightness.
HWB color
Задаёт color через hue, whiteness и blackness.
Продвинутый уровень
Alpha component
Разрешает number, percentage и `none` в alpha context.
Channel clamping
Применяет нормативное clamping RGB и alpha channels.
Hue normalization
Нормализует hue angle по полному обороту.
Powerless hue
Распознаёт hue, не влияющий на HSL/HWB result.
Syntax equivalence
Получает одинаковый color из эквивалентных legacy и modern forms.
`currentColor` resolution
Разрешает keyword через used value property `color`.
`currentColor` inheritance
Сохраняет keyword при inheritance и разрешает его в контексте descendant.
System colors
Использует semantic system-color names без присвоения ветви forced-colors policy.