Yhdistäminen välilyönnillä LESS:ssä

On olemassa ominaisuuksia, joiden arvot on yhdistettävä ei pilkulla, vaan välilyönnillä. Tällaisia yhdistämisiä varten on olemassa erityinen operaattori +_.

Katsotaan sen toimintaa esimerkillä ominaisuudesta transform. Tehdään funktiot .rotate ja .skew, jotka asettavat vastaavat muunnokset:

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

Hyödynnetään funktioitamme:

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

Komentelun tuloksena muunnoksemme yhdistyvät yhdeksi ominaisuudeksi transform:

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

Toteuta vastaava funktio scale, joka asettaa vastaavan muunnoksen.

Задание 2

Toteuta vastaava funktio translate, joka asettaa vastaavan muunnoksen.