0
SASSで変数をカスタマイズする方法はありますか?たとえば :私は要素にクラス=「M-B-50」を与えた場合、それは、私はちょうどそれがSASSで可能であるかどうかを知りたいマージン下50SASS変数でクラス名をカスタマイズする
.m-b-{$number} {
margin-bottom: $number;
}
取る必要があります。
SASSで変数をカスタマイズする方法はありますか?たとえば :私は要素にクラス=「M-B-50」を与えた場合、それは、私はちょうどそれがSASSで可能であるかどうかを知りたいマージン下50SASS変数でクラス名をカスタマイズする
.m-b-{$number} {
margin-bottom: $number;
}
取る必要があります。
はい、#{}
をSASSの変数置換に使用するvariable interpolation or variable substitution
の助けを借りて可能です。
補間は、変数がそれらの対応する値に置き換えられた結果を得、発現または1つ以上の変数を含む文字列を評価するプロセスです。
$number:60;
$n: 20px;
.m-b-#{$number}{
margin-bottom: #{$number}px;
margin-top: $n;
}
こんにちは、完全な構文を記述できますか?同様に、中括弧の内側にmargin-bottom:{$ number} pxを使用できますか? – raghuveer999
私の答えが更新されました。任意の値を代入するには、補間を使用する必要があります。 –
動作しません。私はdivにm-b-60クラスを与えました。コンパイル後、マージンは要素に適用されません。私のおしゃれなバージョンは3.4.24です – raghuveer999