Modificar la opacidad alfa de la variable MENOS


171

Usando LESS, sé que puedo cambiar la saturación o el tinte de una variable de color. Eso se ve así:

background: lighten(@blue, 20%);

Sin embargo, quiero cambiar la opacidad alfa de mi color. Preferiblemente así:

background: alpha(@blue, 20%);

¿Hay una manera simple de hacer esto en MENOS?

Respuestas:


303

La documentación del sitio da la respuesta:

background: fade(@blue, 20%);

El nombre de la función fadeno está de alphaacuerdo con ese documento.


¡Gracias! ¡Me he cansado de convertir todo a RGBA!
BillyNair

Estaba buscando oscurecer y aclarar ... Docs me llevó allí. Gracias

1
Estoy de acuerdo en que 'desvanecerse' no me parece exacto. Sass lo hace bien: alpha (), opacity () y rgba ().
Rich Finelli

2
Para el registro, fade()no funciona con vars CSS - es decirfade(var(--mycolor), 20%)
ed1nh0

26

Por completitud

desvanecerse

Establecer la transparencia absoluta de un color. Se puede aplicar a los colores si ya tienen un valor de opacidad o no.

background: fade(@blue, 20%);

fundirse

Disminuya la transparencia (o aumente la opacidad) de un color, haciéndolo más opaco.

background: fadein(@blue, 80%);

desvanecimiento

Aumente la transparencia (o disminuya la opacidad) de un color, haciéndolo menos opaco. Para desvanecerse en la otra dirección use fadein.

background: fadeout(@blue, 20%);

Ver documentación completa


1
Fadeout es exactamente lo que estaba buscando, ¡gracias!
maxime1992
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.