【发布时间】:2019-01-20 23:20:12
【问题描述】:
我不确定这是否可行,我想创建一个 mixin,它将根据背景设置文本颜色,如果你有一种颜色似乎很容易,那么两种颜色呢,是否可以更改 a 的颜色一半的文字?
用蓝色背景更改文本..
我有这个简单的mixin,但是这个不起作用:
@mixin setColor($bg) {
@if (lightness($bg) > 50) {
color: $dark; // Lighter backgorund, return dark color
} @else {
color: white; // Darker background, return light color
}
}
【问题讨论】:
-
已编辑,我是第一次使用 sass..
-
这个函数只有一个输入参数,你怎么给它传递两种颜色呢?关于
is it executable to change a color of a half of a text?不,如果它是一个元素。