是否可以根据较小变量的明暗设置颜色?
目前,我有以下代码:
li {
color: darken(@bodyBackground, 10%);
}
如果
@bodyBackground
是浅色,则此方法有效。但是,如果它是深色,我想使用lighten(@bodyBackground, 10%)
。 LESS可以做到吗? 最佳答案
有 contrast
函数,例如:
li {
color: contrast(@bodyBackground,
lighten(@bodyBackground, 13%),
darken(@bodyBackground, 13%));
}
关于less - 基于背景颜色变量的条件CSS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21600825/