2012-12-18 38 views
0

我少用主題。我有幾個不同顏色的主題。我現在所做的是評論其他變量定義,忽略一個主題的變量並將其編譯爲較少的CSS。我爲所有其他主題生成CSS,爲其他主題重複此操作。有沒有其他方法可以一次生成所有主題CSS?一次只生成少量的不同主題的CSS?

我甚至準備改變我的少文件的結構。

回答

-1

是,

根據您所創建像theme1.css CSS文件,theme2.css這一主題名稱。

因此,根據您檢查您當前運行哪個主題並基於該theme.css您可以加載。

+0

我的問題不是在客戶端加載主題,而是爲所有主題一次編譯不同的CSS文件。 – Raghavan

0

你總是可以將樣式表分成兩個變量,然後是主題。 say variables.less and theme.less

如果你使一般的主題變量足夠抽象(比如對於顏色說@primary和@secondary),你可以編寫任意多的無變量表,並決定顯示哪個動態通過jquery。然後theme.less將保持不變,並且填充它的變量將被動態地放置在那裏,通過您如何使用jQuery來決定這樣做。