我正在嘗試爲單個.css文件生成多個CSS類,供頁面的body
元素使用以更改頁面的整個配色方案。循環遍歷目錄或列表中的文件
我有包含變量@base00
到@base0F
其特定的顏色方案(https://github.com/AndrewBelt/hack.chat/tree/master/client/base16).LESS文件的文件夾,並想導入每個文件的每個CSS類名。
這裏有一些psuedocode來實現我所需要的。
// This syntax does not exist in LESS
for each @scheme in ./base16/ {
@import "@scheme"
[email protected]{scheme} {
background: @base00;
color: @base07;
}
...
}
我有可能框外認爲這一個,例如建立一個生成文件通過命令行替換變量來構建和串聯通過LESS產生單一的主.css文件的每個文件的CSS。但也許有更純粹的LESS更優雅的方式。
哦,這是一個很好的方法。我會用這個來代替。我沒有意識到在根級文件中定義變量後,變量被轉移到包含的文件中。 – Vortico