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:

styles.less.rotate(@r) {
  transform+_: rotate(@r);
}
.skew(@s) {
  transform+_: skew(@s);
}

Uporabimo naši funkciji:

styles.lessdiv {
  .rotate(10deg);
  .skew(10deg);
}

Kot rezultat prevajanja se bodo naše transformacije združile v eni lastnosti transform:

styles.cssp {
  transform: rotate(10deg) skew(10deg);
}
Задание 1

Implementirajte podobno funkcijo scale, ki nastavi ustrezno transformacijo.

Задание 2

Implementirajte podobno funkcijo translate, ki nastavi ustrezno transformacijo.