Zurb Foundation 4 (S)CSS フレームワークを使用していますが、スタイルが大量に重複しているという問題に直面しています。これは、私が入っているすべてのファイルで@import 'foundation'
、Foundation のすべてのスタイルもインポートされるためです ( body
、.row
、.button
および友人のルール)。これにより、SCSS のコンパイル時間が長くなり、Zurb のすべてのスタイルが 4 ~ 5 回宣言されているため、Chrome で Web 開発者コンソールをナビゲートするのが難しくなります。
これを軽減するために、globals
Foundation が使用するオーバーライド可能な変数を含む scss ファイルを作成しました (からコピーして貼り付け、グローバルfoundation_and_overrides.scss
をfoundation_and_overrides
インポートします)。ファイルだけをインポートglobals.scss
すると、Foundation mixin を使用しないファイルでのみ重複が取り除かれます。
それは Foundation ミックスインを利用するファイルにあります: 具体的な Foundation スタイルをインポートせずに、SCSS ファイルからミックスインのみをインポートできますか?