Penggabungan Melalui Ruang Kosong dalam LESS

Terdapat sifat yang nilainya perlu digabungkan bukan melalui koma, tetapi melalui ruang kosong. Untuk gabungan seperti itu, terdapat operator khas +_.

Mari kita lihat cara kerjanya dengan contoh sifat transform. Mari buat fungsi .rotate dan .skew yang menetapkan transformasi yang sepadan:

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

Mari gunakan fungsi kita:

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

Hasil daripada kompilasi, transformasi kita akan digabungkan dalam satu sifat transform:

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

Laksanakan fungsi serupa scale yang menetapkan transformasi yang sepadan.

Задание 2

Laksanakan fungsi serupa translate, yang menetapkan transformasi yang sepadan.