基本上我想使用可能包含'red','green'或'blue'等关键字的字符串。然而,LESS将其转换为十六进制值,如#ff0000而不是红色。
实施例
.foo(@className) {
.bar_@{className} { color: white; }
}
使用mixin
.foo(red);
应输出
.bar_red { color: white; }
但是显示
.bar_#ff0000 { color: white; }
如何将参数转义或转换为字符串?感谢。
答案 0 :(得分:5)
尝试.foo(~"red");
可能有用......