ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
HTML5. Уроки для начинающих. W3Schools на русском

Ua En Es De Fr

HTML HSL и HSLA Цвета


HSL означает hue, saturation, lightness (оттенок, насыщенность и легкость).

Значение цвета HSLA является расширением HSL с альфа-каналом (непрозрачность).


HSL Значение цвета

В HTML цвет можно указать, используя оттенок, насыщенность и легкость (HSL) в форме:

hsl(hue, saturation, lightness)

Hue (оттенок) – это градус на цветовом круге от 0 до 360. 0 – красный, 120 – зеленый и 240 – синий.

Saturation (насыщенность) – это процентное значение, 0% означает оттенок серого, а 100% – полный цвет.

Lightness (легкость) – это также процентное значение, 0% – черный, а 100% – белый.

Экспериментируйте, смешивая HSL ниже:

 

HUE

0

SATURATION

100%

LIGHTNESS

50%

Пример

hsl(0, 100%, 50%)
hsl(240, 100%, 50%)
hsl(147, 50%, 47%)
hsl(300, 76%, 72%)
hsl(39, 100%, 50%)
hsl(248, 53%, 58%)

Попробуйте сами »

Saturation / Насыщенность

Насыщенность можно описать как интенсивность цвета.

100% – это чистый цвет, без оттенков серого.

50% – это 50% серого, но вы все равно можете видеть цвет.

0% – полностью серый, цвет вы больше не видите.

Пример

hsl(0, 100%, 50%)
hsl(0, 80%, 50%)
hsl(0, 60%, 50%)
hsl(0, 40%, 50%)
hsl(0, 20%, 50%)
hsl(0, 0%, 50%)

Попробуйте сами »

Lightness / Легкость

Легкость цвета можно описать как количество света, которое вы хотите придать цвету, где 0% означает отсутствие света (черный), 50% означает 50% света (ни темный, ни светлый), 100% означает полную светлость (белый цвет).

Пример

hsl(0, 100%, 0%)
hsl(0, 100%, 25%)
hsl(0, 100%, 50%)
hsl(0, 100%, 75%)
hsl(0, 100%, 90%)
hsl(0, 100%, 100%)

Попробуйте сами »

Оттенки серого

Оттенки серого часто определяют, устанавливая для оттенка и насыщенности значение 0, и регулируйте яркость от 0% до 100%, чтобы получить темные/светлые оттенки:

Пример

hsl(0, 0%, 20%)
hsl(0, 0%, 30%)
hsl(0, 0%, 40%)
hsl(0, 0%, 60%)
hsl(0, 0%, 70%)
hsl(0, 0%, 90%)

Попробуйте сами »

HSLA Значение цвета

Значение цвета HSLA - это расширение значений цвета HSL с помощью альфа-канала, определяющего непрозрачность цвета.

Значение цвета HSLA указано с помощью:

hsla(hue, saturation, lightness, alpha)

Параметр alpha – это число от 0,0 (полностью прозрачное) до 1,0 (совсем не прозрачное):

Экспериментируйте, смешивая следующие значения HSLA:

 

HUE

0

SATURATION

100%

LIGHTNESS

50%

ALPHA

0.5

Пример

hsla(9, 100%, 64%, 0)
hsla(9, 100%, 64%, 0.2)
hsla(9, 100%, 64%, 0.4)
hsla(9, 100%, 64%, 0.6)
hsla(9, 100%, 64%, 0.8)
hsla(9, 100%, 64%, 1)

Попробуйте сами »