contrast-color
($color, $dark, $light)
Returns a $dark
or $light
color value according to the background-color provided as $color
.
Parameters
$color
- Background-color to check$dark
- Dark color to return, defaults to$contrast-dark
$light
- Light color to return, defaults to$contrast-light
Example
.contrast-color {
background-color: $red6;
}
.contrasted-element {
// Using defaults set on config.scss
color: contrast-color($red6);
}
.contrasted-element--overriden {
// Optionally, provide the dark and light contrasted colors
color: contrast-color($red6, $blue9, $orange2);
}
<div class="contrast-color">
<div class="contrasted-element">
I'm contrasted against my background
</div>
<div class="contrasted-element--overriden">
I'm contrasted against my background overriding defaults
</div>
</div>
I'm contrasted against my background
I'm contrasted against my background overriding defaults