4

次のように複数のインポートを行うSassファイルがあります

@import("variables")
@import("custom-variables")
@import("widgets")
@import("custom-styles")

たとえば、変数とカスタム変数の両方で $promoBoxColor という変数を宣言すると、ウィジェットとカスタム スタイルがこの変数を参照します。

私が見つけたのは、カスタム変数で定義された色ではなく、カスタムスタイルで使用しようとすると、変数で定義された色が使用されていることです。

Sassでこの方法で変数をオーバーライドすることは可能ですか? ウィジェットで使用されている色をオーバーライドするだけでうまくいくようです。

4

1 に答える 1

3

返信ありがとうございます。これを行う最善の方法は、コア変数ファイル内のすべての変数を !default で設定し、最初にカスタム変数を宣言することでした。

于 2013-06-11T08:28:02.840 に答える