2014-10-29 29 views
0

我的問題的上下文: 我有一個網站多語言(20),我使用較少的CSS。 所有樣式表都很常見,除了每個國家的樣式表都被調用到最後。少於一個國家的覆蓋變量(語言)

我有一個文件com.base.less,它有一個字體變量。每個樣式表都調用這個文件來使用它包含的變量。

我的問題,對於一個國家,我必須改變字體,從而只爲這個國家重新聲明變量。 我該怎麼辦?

因爲如果我將我的變量重新放在我的國家檔案中,那麼這被稱爲最後它不會再被寫入。

我使用lessPhp,我看到ModifyVars,但我不知道它是不是很好的方法? (當我測試他不工作)

謝謝

回答

0

是的,作爲文檔告訴你「你可以使用ModifyVars()方法來定製你的CSS,如果你有存儲在PHP關聯數組變量」。

減去使用最後的聲明贏得了變量的規則,所以代碼末尾的變量的最後重新聲明值將被用於代碼中的任何地方。

我使用lessPhp,我看到ModifyVars,但我不知道它是否好 方法? (當我測試他不工作)

確保您getCss()之前調用ModifyVars()和對Less_Parser同一實例同時調用。