Синтаксис HSL и RGB при задании цвета текста отличается тем, как представляются значения цвета. 15
RGB использует значения красного, зелёного и синего компонентов в десятичном исчислении. 3 Каждая из трёх компонент цвета принимает значение от 0 до 255. 3 Также допустимо задавать цвет в процентном отношении, при этом 100% будет соответствовать числу 255. 3 Пример синтаксиса: rgb(255, 128, 128)
или rgb(100%, 50%, 50%)
. 3
HSL кодирует цвет как тройку значений: оттенок, насыщенность, яркость. 1 Оттенок представлен как угол цветного круга и измеряется в градусах. 1 Например, 0° соответствует красному цвету, 120° — зелёному, а 240° — синему. 13 Насыщенность и яркость представлены в процентах. 1 100% — это полное насыщение, а 0% — это оттенок серого. 1 Яркость 0% — чёрная, 100% — белая, а 50% — нормальная. 1 Пример синтаксиса: hsl(0, 100%, 50%)
или hsl(120, 100%, 50%)
. 1