0

連絡先ページにのみ適用される contact.css (コンパイル済み) などのページ固有のスタイルを使用したいと考えています。

グローバル変数、カスタム ミックスイン、クラスなどを含む _base.css をインポートする screen.css をコンパイルしましたが、_base.css のグローバル変数が含まれている場合、contact.css スタイルを使用できないという問題があります。 contact.css (リンク) の前に設定された screen.css は、常にエラーを出力します。そして、変数を contact.scss 自体にインポートすると、スタイルが重複します。

特定のページをターゲットにして、Sass でグローバル変数を保持するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

0

_globalvariables.scssなど、必要な場所に作成してインポートします_base.scss

あなたのscreen.scss(または何でも)、 import 、変数のみが必要_base.scssなシートなどの場合、 import でのみインポートします。contact.scss_globalvariables.scss

つまり、CSS に直接コンパイルされるものは何もなく、ミックスインと変数をシートに保持するため、スタイル宣言の重複を処理することなく、必要な場所にインポートできます。

于 2012-10-16T16:09:25.727 に答える