2012-03-04 134 views
1

我有一個調色板設置爲SASS變量。 Coffeescript可以訪問這些變量嗎?Coffeescript可以訪問SASS變量嗎?

SASS $red: #f00

的CoffeeScript document.p[0].style.color = $red

我的目標是依靠顏色變量儘可能爲他們執行的人機界面的一致性。

回答

2

下面是我會嘗試這樣做:

  1. 使用捆綁編譯在同樣的環境下(我用hem,與CSS和.coffee對JavaScript .stylus文件.coffee和.sass )

  2. 定義.coffee文件包含誰常數色

  3. 哈克一點的CSS編輯(LESS /手寫筆/ SASS)在下襬(非常可讀的源代碼,不用擔心)追加的變量定義在裏面 開頭的文件:

    1. varablesDef = yourJsVariables到SASS
    2. 編譯(variablesDef + originalFile)

也許它並不適合你的理想解決方案,但我認爲,關鍵是要確定JS中的變量不會試圖從你的CSS格式訪問它們。

相關問題