_color.scss
変数として 400 色で構成されるファイルがあります。そして、スタイルでこの色変数を必要とする 20 個のコンポーネントが好きです。
スタイルを構築するために SCSS + CSS モジュールを使用しています。今のところ、私はこれ_color.scss
をすべてのコンポーネントのstyle.scss
.
例:
component1.scss
@import "color.scss";
component2.scss
@import "color.scss";
component3.scss
@import "color.scss";
以前は、SCSS スタンドアロンを使用していたときに、color.scss
を自分index.scss
にインポートし、その下にある他のすべてのスタイルをインポートしていました。これにより、変数はすべてのコンポーネントで使用できるようになります。
例:
//index.scss
@import "color.scss";
@import "component1.scss";
@import "component2.scss";
@import "component3.scss";
これで、下のすべての変数が、および_color.scss
の下で使用できるようになります。component1.scss
component2.scss
component3.scss
でこれと同様のことを行う方法はありCSS Modules + SCSS
ますか? グローバル変数を宣言する単一の場所?