在Less中,是否可以创建可以针对已经由现有规则设置其背景颜色的元素的backgroubd不透明性的mixin?
例如
div {
background-colour: red;
}
.opacity {
background-color: fade(@existing-bg, 50%)
}
如果我正确理解您的意思,那么就不是您要尝试做的意思-@ existing-bg必须能够在RUNTIME评估当前的BG颜色,但实际上,我们在编译时使用LESS。答案是将颜色(红色)放在一个变量中,并在两个地方都提供相同的变量。
@existing: #ff0000;
div {
background-colour: @existing;
}
.opacity {
background-color: fade(@existing, 50%)
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句