我正在寫這個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');
}
很顯然,我需要的組合子(&)某處。但我似乎無法弄清楚究竟在哪裏。我迄今爲止所嘗試的所有內容都會導致解析錯誤或不良結果。是否有可能開始?
任何幫助,將不勝感激。