Стань PHP-разработчиком с нуля с трудоустройством в IT-компании

Дерево навыков/Цвет и цветовые значения/ Базовые color values

  1. Базовый уровень

    • 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.

  2. Продвинутый уровень

    • 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.