2

SCSSでは、これ...

body { color: red; font-size: 1em; }
body { color: blue; }

... まったく同じコードにコンパイルされます。

body { color: red; font-size: 1em; }
body { color: blue; }

ただし、結果が次のようになるように、上書きされたプロパティの値のみをレンダリングすることは可能ですか?

body { color: blue; font-size: 1em; }

これはミックスインとデフォルトの引数で簡単に実行できることは知っていますが、それは重要ではありません...すべての初期値をコンパイルせずに、触れずにインポート、拡張、上書きできるデフォルトのスタイルシートを定義したいと思いますまったくデフォルトのファイル。

JavaScript の世界からの適切な比較は、最終的なオブジェクトを JSON オブジェクトに文字列化する前に、新しいプロパティを追加して既存のプロパティを上書きする別のオブジェクトで拡張されるデフォルト値を持つオブジェクトを持つことです。 JS オブジェクトが Sass の宣言ブロックである場合の CSS 出力...

それは可能ですか?

4

0 に答える 0