可用场景:换肤
在这里将颜色转换成rgba,之前用的是red函数,这时会造成报错error evaluating function red,想到用rgb的颜色值直接替换颜色值
:root{
--fontColor:13,12,434;
--textColor:#f36;
}
@bgcolor:var(--fontColor);
.bagcolorToRGBA(@color,@alpha){
background: rgba(@color,@alpha);
}
h1{
color:@bgcolor;
width:100px;
height:100px;
.bagcolorToRGBA(@bgcolor,0.2)
}
另一种定义
:root{
--fontColor:0,127,255;
--textColor:#f36;
--yanse:var(--fontColor);
}
.bagcolorToRGBA(@color,@alpha){
background: rgba(@color,@alpha);
}
h1{
color:var(--textColor);
width:100px;
height:100px;
.bagcolorToRGBA(var(--fontColor),0.2)
}