Szóközzel történő egyesítés LESS-ben
Vannak olyan tulajdonságok, amelyek értékeit
nem vesszővel, hanem szóközzel kell egyesíteni.
Ilyen egyesítésekhez létezik egy speciális operátor,
+_.
Nézzük meg a működését a transform
tulajdonság példáján. Készítsük el a
.rotate és a .skew függvényeket,
amelyek a megfelelő transzformációkat határozzák meg:
styles.less.rotate(@r) {
transform+_: rotate(@r);
}
.skew(@s) {
transform+_: skew(@s);
}
Használjuk a függvényeinket:
styles.lessdiv {
.rotate(10deg);
.skew(10deg);
}
A kompiláció eredményeképpen a transzformációink
egy transform tulajdonságban egyesülnek:
styles.cssp {
transform: rotate(10deg) skew(10deg);
}
Задание 1
Valósítsa meg egy hasonló scale függvényt,
amely a megfelelő transzformációt határozza meg.
Задание 2
Valósítsa meg egy hasonló translate függvényt,
amely a megfelelő transzformációt határozza meg.