Спајање размаком у LESS-у
Постоје својства чије вредности треба да се спајају
размаком, а не зарезом. За таква
спајања постоји посебан оператор
+_.
Погледајмо његов рад на примеру
својства transform. Направимо функције
.rotate и .skew које задају одговарајуће
трансформације:
.rotate(@r) {
transform+_: rotate(@r);
}
.skew(@s) {
transform+_: skew(@s);
}
Искористимо наше функције:
div {
.rotate(10deg);
.skew(10deg);
}
Као резултат компајлирања, наше трансформације
ће се спојити у једном својству transform:
p {
transform: rotate(10deg) skew(10deg);
}
Имплементирајте аналогну функцију scale
која задаје одговарајућу трансформацију.
Имплементирајте аналогну функцију translate
која задаје одговарајућу трансформацију.