Združevanje s presledkom v LESS
Obstajajo lastnosti, katerih vrednosti je treba združiti
ne z vejico, temveč s presledkom. Za takšne
združitve obstaja poseben operator
+_.
Poglejmo si njegovo delovanje na primeru
lastnosti transform. Naredimo funkciji
.rotate in .skew, ki nastavita ustrezni
transformaciji:
.rotate(@r) {
transform+_: rotate(@r);
}
.skew(@s) {
transform+_: skew(@s);
}
Uporabimo naši funkciji:
div {
.rotate(10deg);
.skew(10deg);
}
Kot rezultat prevajanja se bodo naše transformacije
združile v eni lastnosti transform:
p {
transform: rotate(10deg) skew(10deg);
}
Implementirajte podobno funkcijo scale,
ki nastavi ustrezno transformacijo.
Implementirajte podobno funkcijo translate,
ki nastavi ustrezno transformacijo.