Genera un color de fondo con opacidad usando sintaxis moderna rgb(... / alpha) o rgba(...). Soporta dos formas de uso: parámetros individuales o sintaxis map.
Cuando use_legacy es false, el mixin genera una salida moderna con canales RGB y alpha. Cuando es true, genera rgba(...) como valor final de background-color. En sintaxis map también admite los aliases c, o y ul.
@mixin background-opacity($bg: #FFF, $opacity: 0.8, $use_legacy: false);
@include background-opacity((
 color: #FFF,
 opacity: 0.8,
 use_legacy: false
));
Valores por defecto: #FFF, 0.8, false.
| Parámetro | Tipo | Default | Descripción |
|---|---|---|---|
| bg | Color | #FFF | Define el color base usado para generar background-color. |
| opacity | Number | 0.8 | Define el nivel de opacidad aplicado al color de fondo. |
| use_legacy | Bool | false | Define si el valor final usa rgba(...) en lugar de sintaxis moderna RGB con alpha. |
| Clave | Tipo | Default | Descripción |
|---|---|---|---|
| color | c | Color | #FFF | Define el color base usado para generar background-color. |
| opacity | o | Number | 0.8 | Define el nivel de opacidad aplicado al color de fondo. |
| use_legacy | ul | Bool | false | Define si el valor final usa rgba(...) en lugar de sintaxis moderna RGB con alpha. |
<div class="background_opacity_example_legacy"></div>
<div class="background_opacity_example_map"></div>