Соединување со празно место во LESS
Постојат својства чии вредности треба да се соединуваат
не со запирка, туку со празно место. За такви
соединувања постои специјален оператор
+_.
Ајде да ја погледнеме неговата работа на пример
со својството transform. Ајде да создадеме функции
.rotate и .skew, кои ги задаваат соодветните
трансформации:
styles.less.rotate(@r) {
transform+_: rotate(@r);
}
.skew(@s) {
transform+_: skew(@s);
}
Ајде да ги искористиме нашите функции:
styles.lessdiv {
.rotate(10deg);
.skew(10deg);
}
Како резултат на компајлирањето, нашите трансформации
ќе се соединат во едно својство transform:
styles.cssp {
transform: rotate(10deg) skew(10deg);
}
Задание 1
Имплементирајте слична функција scale,
која ја задава соодветната трансформација.
Задание 2
Имплементирајте слична функција translate,
која ја задава соодветната трансформација.