Ich habe den gleichen Codeblock mit zwei verschiedenen Variablen wiederholt. Dieser Code-Block wurde viele, viele Male wiederholt, also dachte ich mir, dass ich helfen würde, dieses Stylesheet zu verwalten, das ich in LESSCSS konvertieren würde.Variablen und weniger CSS, wäre das möglich oder wie kann ich etwas Ähnliches erreichen?
Ich bin ziemlich neu mit LESS CSS, aber bekomme einen Kompilierfehler, also denke ich, was ich versuche zu tun ist nicht möglich, so wie ich es annähere.
.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);
Ist so etwas möglich?