1
私はデフォルト値として空の文字列を持ち、スキン名に基づいて動的に変更できる変数を持っています。だから私はこのような私のセレクタを書くようにしました。sassのクラスセレクタとして空の文字列を設定することはできますか?
default.scss:
$skin: '';
green.scss:
$skin: 'green';
main.scss:
@import 'default.scss';
.#{$skin} .header{
color: black;
}
は、だから私は期待生成されたCSSからの出力を以下に示します。
.header{
color: black;
}
と
.green .header{
color: black;
}
しかし後 無効なCSSをコンパイル中にエラー下に投げる " ":期待されるクラス名は、あなたが関数を使用することができ、" .header"
'$ skin'が空の場合、出力は'です。 .header'だから、変数内のドットを動かすことができます – fcalderan
@fcalderan:更新をありがとう。このような要件を満たすことは可能ですか? –