Bashkimi nëpërmjet hapësirës në LESS
Ka veti, vlerat e të cilave duhet të bashkohen
jo nëpërmjet presjeve, por nëpërmjet hapësirës. Për
bashkime të tilla ekziston një operator i veçantë
+_.
Le të shohim funksionimin e tij me shembullin e
vetisë transform. Le të krijojmë funksionet
.rotate dhe .skew, të cilat përcaktojnë
transformimet përkatëse:
.rotate(@r) {
transform+_: rotate(@r);
}
.skew(@s) {
transform+_: skew(@s);
}
Le të përdorim funksionet tona:
div {
.rotate(10deg);
.skew(10deg);
}
Si rezultat i kompilimit, transformimet tona
do të bashkohen në një veti të vetme transform:
p {
transform: rotate(10deg) skew(10deg);
}
Implementoni një funksion të ngjashëm scale,
që përcakton transformimin përkatës.
Implementoni një funksion të ngjashëm translate,
që përcakton transformimin përkatës.