Sammenkobling med mellemrum i LESS
Der er egenskaber, hvis værdier skal kombineres
ikke med komma, men med mellemrum. For sådanne
kombinationer findes der en speciel operator
+_.
Lad os se på dens funktion med et eksempel
med egenskaben transform. Lad os lave funktionerne
.rotate og .skew, der angiver de tilsvarende
transformationer:
.rotate(@r) {
transform+_: rotate(@r);
}
.skew(@s) {
transform+_: skew(@s);
}
Lad os bruge vores funktioner:
div {
.rotate(10deg);
.skew(10deg);
}
Som et resultat af kompilering vil vores transformationer
blive kombineret i én egenskab transform:
p {
transform: rotate(10deg) skew(10deg);
}
Implementer en tilsvarende funktion scale,
der angiver den tilsvarende transformation.
Implementer en tilsvarende funktion translate,
der angiver den tilsvarende transformation.