Unión mediante espacio en LESS

Hay propiedades cuyos valores deben unirse no con una coma, sino con un espacio. Para tales uniones existe un operador especial +_.

Veamos su funcionamiento con el ejemplo de la propiedad transform. Creemos las funciones .rotate y .skew, que establecen las correspondientes transformaciones:

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

Usemos nuestras funciones:

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

Como resultado de la compilación, nuestras transformaciones se unirán en una sola propiedad transform:

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

Implemente una función similar scale, que establezca la transformación correspondiente.

Задание 2

Implemente una función similar translate, que establezca la transformación correspondiente.