好吧,标题几乎总结了我的问题的关键.我正在评估使用LESS + LESS Hat mixins(lesshat.com)和Twitter Bootstrap mixins的可能性.如果有人能够阐明可能出现的潜在问题,我将不胜感激.或者,如果建议首先这样做.谢谢.
基本上我想使用可能包含'red','green'或'blue'等关键字的字符串.然而,LESS将其转换为十六进制值,如#ff0000而不是红色.
例
.foo(@className) {
.bar_@{className} { color: white; }
}
Run Code Online (Sandbox Code Playgroud)
使用mixin
.foo(red);
Run Code Online (Sandbox Code Playgroud)
应该输出
.bar_red { color: white; }
Run Code Online (Sandbox Code Playgroud)
但相反它显示
.bar_#ff0000 { color: white; }
Run Code Online (Sandbox Code Playgroud)
如何将参数转义或转换为字符串?谢谢.