我很遗憾地试着瞪着它,没有结果。
我想做的是减轻/变暗混合,取决于百分比:如果百分比是< 0,然后“变暗(@color,@ light)”,否则如果百分比是> 0,然后“减轻(@color,@ light)”。
这样的事情:
._changeColor(@color, @light) when (ispercentage(@light)) and (@light > 0%) {
color: lighten(@color, @light);
}
但它不想工作。我用过像
这样的东西.mixin (@a) when (isnumber(@a)) and (@a > 0) {...}
它工作得很好...... 如果对百分比有什么特别要做的话,有什么想法吗?
谢谢! =)
答案 0 :(得分:1)
除了“不起作用”之外,究竟是什么问题?
此
._changeColor(@color, @light) when (ispercentage(@light)) and (@light > 0%) {
color: lighten(@color, @light);
}
._changeColor(@color, @light) when (ispercentage(@light)) and (@light < 0%) {
color: darken(@color, @light * -1);
}
.foo {
._changeColor(#ff00ff, -10%);
}