我正在写这个LESS文件,我有点卡住了。LESS CSS动态类名
的代码如下:
.flag (@code) {
(~'[email protected]{code}') {
+ label {
&:after {
background-image: url('images/flags/@{code}.png');
}
}
}
}
input[type='radio'] {
&.flag {
.flag(us);
}
}
眼下,这将产生下面的CSS(注意.flag和页面没有自动跳转之间的空间)
input[type='radio'].flag .us + label:after {
background-image: url('images/flags/us.png');
}
但是,我的结果寻找应该如下:
input[type='radio'].flag.us + label:after {
background-image: url('images/flags/us.png');
}
很显然,我需要的组合子(&)某处。但我似乎无法弄清楚究竟在哪里。我迄今为止所尝试的所有内容都会导致解析错误或不良结果。是否有可能开始?
任何帮助,将不胜感激。