19 lines
No EOL
604 B
SCSS
Vendored
19 lines
No EOL
604 B
SCSS
Vendored
@function trim-unit($value){
|
|
@return $value / ($value * 0 + 1);
|
|
}
|
|
|
|
@function calc-rem($value) {
|
|
@return $value / trim-unit($base-font-size) * 1rem;
|
|
}
|
|
|
|
// Calcul la luminosité de la couleur de fond pour choisir la couleur de la police
|
|
// $bgColor : Couleur de fond
|
|
// $darken : Couleur sombre
|
|
// ùlighten : Couleur claire
|
|
@function calc-color-ligthness($bgColor, $darken, $lighten) {
|
|
// @debug lightness($bgColor);
|
|
// Si la couleur de fond est claire, alors on met une couleur de police sombre
|
|
@if lightness($bgColor) > 50 {
|
|
@return $darken;
|
|
} @else {@return $lighten;}
|
|
} |