Penggabungan dengan Spasi di LESS
Ada properti yang nilainya perlu digabungkan
tidak dengan koma, tetapi dengan spasi. Untuk
penggabungan seperti itu ada operator khusus
+_.
Mari kita lihat cara kerjanya dengan contoh
properti transform. Mari buat fungsi
.rotate dan .skew yang menetapkan
transformasi yang sesuai:
.rotate(@r) {
transform+_: rotate(@r);
}
.skew(@s) {
transform+_: skew(@s);
}
Mari gunakan fungsi kita:
div {
.rotate(10deg);
.skew(10deg);
}
Hasilnya, setelah kompilasi, transformasi kita
akan digabungkan dalam satu properti transform:
p {
transform: rotate(10deg) skew(10deg);
}
Implementasikan fungsi serupa scale,
yang menetapkan transformasi yang sesuai.
Implementasikan fungsi serupa translate,
yang menetapkan transformasi yang sesuai.