Funciones de color Sass
- Página anterior Introspección Sass
- Página siguiente Tutoriales Sass
Funciones de color Sass
Dividiremos las funciones de color en Sass en tres partes: funciones de configuración de color, funciones de obtención de color y funciones de operación de color:
Función de configuración de color de Sass
Funciones de operadores de color Sass | Función |
---|---|
rgb(rojo, verde, azul) |
Se establece el color utilizando el modelo Red-Green-Blue (RGB) Ejemplo:rgb(0, 0, 255); |
rgba(rojo, verde, azul, alpha) |
Establece el color utilizando el modelo de Red-Green-Blue-Alpha (RGBA). Ejemplo:rgba(0, 0, 255, 0.3); // Presentado como azul con transparencia |
hsl(tono, saturación, luminosidad) |
Establece el color utilizando el modelo de Hue-Saturation-Lightness - y representa la representación cilíndrica del color. Ejemplo:
hsl(120, 100%, 50%); // Verde |
hsla(tono, saturación, luminosidad, alpha) |
Establece el color utilizando el modelo de Hue-Saturation-Lightness-Alpha (HSLA). Ejemplo:
hsl(120, 100%, 50%, 0.3); // Verde con opacidad |
grayscale(color) |
Establece un gris con la misma luminosidad que el color. Ejemplo:grayscale(#7fffd4); Resultado: #c6c6c6 |
complement(color) |
Establece el color complementario del color. Ejemplo:complement(#7fffd4); Resultado: #ff7faa |
invert(color, Crea un color mixto de color 1 y color 2.) |
Establece el color inverso o negativo del color. Ejemplo:invert(white); Resultado: negro |
Función de obtención de color Sass
Funciones de operadores de color Sass | Función |
---|---|
red(color) |
Devuelve el valor rojo del color con un número entre 0 y 255. Ejemplo:red(#7fffd4); Resultado: 127 red(red); blue(blue); |
green(color) |
Devuelve el valor verde del color con un número entre 0 y 255. Ejemplo:green(#7fffd4); blue(blue); green(blue); green(blue); |
resultados: 0color) |
blue( Ejemplo:Devuelve un número entre 0 y 255 que representa el valor azul del color. blue(#7fffd4); resultados: 212 blue(blue); |
resultados: 255color) |
tono( Ejemplo:Devuelve un número entre 0deg y 360deg que representa el tono del color. tono(#7fffd4); |
resultados: 160degcolor) |
saturación( Ejemplo:Devuelve un número entre 0% y 100% que representa la saturación HSL del color. saturación(#7fffd4); |
resultados: 100%color) |
luminosidad( Ejemplo:Devuelve un número entre 0% y 100% que representa la luminosidad HSL del color. luminosidad(#7fffd4); |
Resultado: 74.9%color) |
opacity( Ejemplo:alpha( alpha(#7fffd4); |
Resultado: 1color) |
opacity( Ejemplo:Devuelve un número entre 0 y 1 que representa el canal alpha del color. opacity(rgba(127, 255, 212, 0.5)); |
Resultado: 0.5
Funciones de operadores de color Sass | Función |
---|---|
Descripción y ejemploUna mayor ponderación significa que debe usarse más, color2, Crea un color mixto de color 1 y color 2.) |
mix( |
adjust-hue(color, grados) |
Ajusta el tono del color en grados de -360 a 360. Ejemplo:adjust-hue(#7fffd4, 80deg); Resultado: #8080ff |
adjust-color(color, rojo, verde, azul, tono, saturación, luminosidad, alpha) |
Ajusta uno o varios parámetros según la cantidad especificada. Ejemplo:adjust-color(#7fffd4, blue: 25); Resultado: |
change-color(color, rojo, verde, azul, tono, saturación, luminosidad, alpha) |
Establece uno o varios parámetros de color a nuevos valores. Ejemplo:change-color(#7fffd4, red: 255); Resultado: #ffffd4 |
scale-color(color, rojo, verde, azul, saturación, luminosidad, alpha) | Escala uno o varios parámetros de color. |
rgba(color, alpha) |
Crea un nuevo color utilizando el canal alpha proporcionado. Ejemplo:rgba(#7fffd4, 30%); Resultado: rgba(127, 255, 212, 0.3) |
Cree colores más claros utilizando cantidades entre 0% y 100%.color, cantidad) | clarificar( cantidad Aumente la luminosidad HSL en porcentaje. |
oscurizar(color, cantidad) | Cree colores más oscuros utilizando cantidades entre 0% y 100%. cantidad Disminuya la luminosidad HSL en porcentaje. |
saturar(color, cantidad) | Cree colores más saturados utilizando cantidades entre 0% y 100%. cantidad Aumente la saturación HSL en porcentaje. |
desaturar(color, cantidad) | Cree colores de menor saturación utilizando cantidades entre 0% y 100%. cantidad Disminuya la saturación HSL en porcentaje. |
opacificar(color, cantidad) | Cree colores menos transparentes utilizando cantidades entre 0 y 1. cantidad Los parámetros aumentan el canal Alpha según su valor. |
entrar(color, cantidad) | Cree colores menos transparentes utilizando cantidades entre 0 y 1. cantidad Los parámetros disminuyen el canal Alpha según su valor. |
transparentizar(color, cantidad) | Cree colores más transparentes utilizando cantidades entre 0 y 1. cantidad Los parámetros disminuyen el canal Alpha según su valor. |
desvanecer(color, cantidad) | Cree colores más transparentes utilizando cantidades entre 0 y 1. cantidad Los parámetros aumentan el canal Alpha según su valor. |
- Página anterior Introspección Sass
- Página siguiente Tutoriales Sass