2012-03-04 9 views
1

私は、SASS変数として設定された色のパレットを持っています。 Coffeescriptはこれらの変数にアクセスできますか?CoffeescriptはSASS変数にアクセスできますか?

SASS $red: #f00

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

私の目標は、彼らがUIでの一貫性を保つよう、できるだけ色の変数に依存することです。ここで

答えて

2

は、私はそれを行うにしようと方法は次のとおりです。

  1. には、JavaScriptのCSSと.coffeeため.stylusファイルで、私はhemを使用します(同じ環境で.coffeeと.sassをコンパイルするバンドラを使用して、 )

  2. 色定数

  3. は、変数の定義を追加するビットに裾におけるCSSの編集を(LESS /スタイラス/ SASS)(非常に読みやすいソースコードは心配しないでください)ハックが含ま.coffeeファイルを定義します。の中に ファイルの始まり:

    1. varablesDef = yourJsVariables
    2. SASS
    3. にコンパイル(variablesDef + originalFile)

は、おそらくそれはあなたのための理想的なソリューションではありませんが、私は、キーを定義することだと思いますあなたのCSS形式からそれらにアクセスしようとしていないJSの変数。

関連する問題