Función HSL
Devuelve un valor que representa un índice en la paleta de colores del documento. Especifica un color por sus componentes de matiz, saturación y luminosidad.
Sintaxis
HSL(hue, saturación, luminosidad )
Parameters
Name | Necesario/Opcional | Tipo de datos | Descripción |
---|---|---|---|
Hue |
Obligatorio |
Number |
El matiz del color, expresado como un número comprendido entre 0 y 239, ambos incluidos, o una expresión que da como resultado un número de ese intervalo. |
Saturación |
Obligatorio |
Number |
La saturación del color, expresada como un número comprendido entre 0 y 240, ambos incluidos, o una expresión que da como resultado un número de ese intervalo. |
Luminosidad |
Obligatorio |
Number |
La luminosidad del color, expresada como un número comprendido entre 0 y 240, ambos incluidos, o una expresión que da como resultado un número de ese intervalo. |
Valor devuelto
Número
Comentarios
Si el color que devuelve la función no forma parte de la paleta de colores del documento actual, se agregará a la lista de colores disponibles del documento.
La tabla siguiente muestra varios colores estándar y los valores correspondientes al matiz, saturación y luminosidad.
Color | Valor de matiz | Valor de saturación | Valor de luminosidad |
---|---|---|---|
Negro |
0 |
0 |
24 |
Azul |
160 |
240 |
120 |
Verde |
80 |
240 |
120 |
Aguamarina |
120 |
240 |
120 |
Rojo |
0 |
240 |
120 |
Magenta |
200 |
240 |
120 |
Amarillo |
40 |
240 |
120 |
Blanco |
0 |
0 |
240 |
Ejemplo 1
HSL(160.240.120)
Devuelve el índice del color azul.
Ejemplo 2
HSL(HUE(FillForegnd),SAT(FillForegnd),MIN(LUM(FillForegnd)+100,240))
Devuelve el índice de un color que refleja el de relleno en primer plano, aunque con mayor luminosidad.