aye folks!sass mixinsとcssカスタムプロパティ
私は、CSSのカスタムプロパティのためのミックスミックスを作成して、作業を少し簡単にしようとしました。
私の試みは、次のようになりん:
@mixin mixin($value) {
background: unquote('$')#{$value};
background: var(--#{$value}, unquote('$')#{$value});
}
出力は次のようになります。
.example {
background: $value;
background: var(--colour, $value);
}
しかしSASS現物に私の$値を変換しません。 $ valueの部分は私の最終的なCSSファイルで終わり、これはうまくいきません。
私は解決策をオンラインで見つけようとしましたが、私はそれを見つけるためには愚痴か、そうでないものがあります。ここの誰かが私が間違っているアイデアを持っていますか?
期待するCSS出力は何ですか? – blonfu
'background:$ abcdef;'のようなものですが、sassはその変数を与えられた値に変換していないようですので、 'background:$ value; 'です。 –
申し訳ありませんが、 '$ abcdef'変数に'#abcdef'を渡して '#abcdef'を得ると、あなたのコードで理解できません。なぜ補間を使用していますか? – blonfu