scss sass功能设置基于背景的对比字体颜色
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss sass功能设置基于背景的对比字体颜色相关的知识,希望对你有一定的参考价值。
.default {
background-color: #0000FF;
color: #FFF;
}
.custom {
background-color: #0000FF;
color: #FACE0F;
}
// contrasting font color
@function set-font-color($color, $dark: #000, $light: #FFF) {
// return $dark or $light color depending on lightness of $color
@return if(lightness($color) > 50, $dark, $light);
}
$color: #0000FF;
.default {
background-color: $color;
color: set-font-color($color);
}
.custom {
background-color: $color;
color: set-font-color($color, #BADA55, #FACE0F);
}
以上是关于scss sass功能设置基于背景的对比字体颜色的主要内容,如果未能解决你的问题,请参考以下文章
scss URL编码颜色SASS功能/将颜色转换为十六进制SASS功能
scss URL编码颜色SASS功能/将颜色转换为十六进制SASS功能
scss Sass mixin用于设置默认rem字体大小
sass/scss 对比css的优势
如何根据字体颜色选择背景颜色以获得适当的对比度
如何在 Bootstrap 4 和 Sass 中设置自定义按钮文本颜色?