Соединување со празно место во 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, која ја задава соодветната трансформација.