Sammenkobling med mellemrum i LESS

Der er egenskaber, hvis værdier skal kombineres ikke med komma, men med mellemrum. For sådanne kombinationer findes der en speciel operator +_.

Lad os se på dens funktion med et eksempel med egenskaben transform. Lad os lave funktionerne .rotate og .skew, der angiver de tilsvarende transformationer:

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

Lad os bruge vores funktioner:

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

Som et resultat af kompilering vil vores transformationer blive kombineret i én egenskab transform:

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

Implementer en tilsvarende funktion scale, der angiver den tilsvarende transformation.

Задание 2

Implementer en tilsvarende funktion translate, der angiver den tilsvarende transformation.