გაერთიანება სფეისით LESS-ში
არის პროპერთები, რომელთა მნიშვნელობების გაერთიანება საჭიროა
არა მძიმით, არამედ სფეისით. ასეთი
გაერთიანებებისთვის არსებობს სპეციალური ოპერატორი
+_.
მოდით ვნახოთ მისი მუშაობა მაგალითზე
პროპერთი transform. შევქმნათ ფუნქციები
.rotate და .skew, რომლებიც განსაზღვრავენ შესაბამის
ტრანსფორმაციებს:
.rotate(@r) {
transform+_: rotate(@r);
}
.skew(@s) {
transform+_: skew(@s);
}
გამოვიყენოთ ჩვენი ფუნქციები:
div {
.rotate(10deg);
.skew(10deg);
}
კომპილაციის შედეგად ჩვენი ტრანსფორმაციები
გაერთიანდება ერთ პროპერთში transform:
p {
transform: rotate(10deg) skew(10deg);
}
რეალიზება მოახდინეთ მსგავსი ფუნქციის scale,
რომელიც განსაზღვრავს შესაბამის ტრანსფორმაციას.
რეალიზება მოახდინეთ მსგავსი ფუნქციის translate,
რომელიც განსაზღვრავს შესაბამის ტრანსფორმაციას.