Colores HSL de CSS

Valores de HSL

En CSS, se puede especificar el color utilizando tono, saturación y luminosidad (HSL), con el formato siguiente:

hsla(tono, saturación, lucidez)

Tono (tono)es el ángulo en grados del círculo cromático desde 0 a 360. 0 es rojo, 120 es verde, y 240 es azul.

Saturación (saturación)es un valor porcentual, el 0% representa una sombra gris y el 100% es el color completo.

Brillo (lucidez)también es un porcentaje, el 0% es negro, el 50% es ni claro ni oscuro, y el 100% es blanco.

Experimente mezclando los siguientes valores de HSL:

 

TONO

0

SATURACIÓN

100%

LUCIDEZ

50%

Ejemplo

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

Prueba personalmente

Saturación

La saturación se puede describir como la intensidad del color.

El 100% es un color puro, sin sombras grises

El 50% es 50% de gris, pero aún puede ver colores.

El 0% es completamente gris, no puede ver colores.

Ejemplo

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

Prueba personalmente

Brillo

La luminosidad del color se puede describir como cuánta luz se le dará al color, donde el 0% representa un color oscuro (negro), el 50% representa un 50% de brillo (ni oscuro ni claro), y el 100% representa un brillo completo (blanco).

Ejemplo

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

Prueba personalmente

Generalmente, se define el tono y la saturación en 0 para definir sombras grises y ajustar el brillo desde el 0% al 100% para obtener sombras más oscuras o más claras:

Ejemplo

hsl(0, 0%, 0%)
hsl(0, 0%, 24%)
hsl(0, 0%, 47%)
hsl(0, 0%, 71%)
hsl(0, 0%, 94%)
hsl(0, 0%, 100%)

Prueba personalmente

Valores de HSLA

El valor de color HSLA es una extensión del valor de color HSL con canal Alpha - especifica la opacidad del color.

El valor de color HSLA se especifica como:

hsla(tono, saturación, lucidez, alfa)

alfa Los parámetros son números entre 0.0 (completamente transparente) y 1.0 (completamente opaco):

Realice experimentos mezclando los siguientes valores HSLA:

 

TONO

0

SATURACIÓN

100%

LUCIDEZ

50%

ALPHA

0.5

Ejemplo

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)

Prueba personalmente