私は同じコードブロックを2つの異なる変数で繰り返しました。このコードブロックは何度も何度も繰り返されていますので、私はこのスタイルシートを管理するのを手伝いたいと考えていました。これをLESSCSSに変換します。変数とCSSを減らすことは可能でしょうか、どうすれば同じようなことができますか?
私はかなり新しいCSSですが、コンパイルエラーが発生しているので、私がしようとしていることは、私がそれに近づいているようにはできないと思います。
.item(@name,@loc) {
@name .icon { background: url(..) -24px @loc no-repeat; }
.theme-purple @name .icon { background: url(..) 0 @loc no-repeat; }
.theme-green @name .icon { background: url(..) -48px @loc no-repeat; }
.theme-yellow @name .icon,
.theme-orange @name .icon { background: url(..) -72px @loc no-repeat; }
.theme-red @name .icon { background: url(..) -96px @loc no-repeat; }
}
.item('type',-24px);
これは何か可能ですか?