გაერთიანება სფეისით LESS-ში
არის პროპერთები, რომელთა მნიშვნელობების გაერთიანება საჭიროა
არა მძიმით, არამედ სფეისით. ასეთი
გაერთიანებებისთვის არსებობს სპეციალური ოპერატორი
+_.
მოდით ვნახოთ მისი მუშაობა მაგალითზე
პროპერთი transform. შევქმნათ ფუნქციები
.rotate და .skew, რომლებიც განსაზღვრავენ შესაბამის
ტრანსფორმაციებს:
styles.less.rotate(@r) {
transform+_: rotate(@r);
}
.skew(@s) {
transform+_: skew(@s);
}
გამოვიყენოთ ჩვენი ფუნქციები:
styles.lessdiv {
.rotate(10deg);
.skew(10deg);
}
კომპილაციის შედეგად ჩვენი ტრანსფორმაციები
გაერთიანდება ერთ პროპერთში transform:
styles.cssp {
transform: rotate(10deg) skew(10deg);
}
Задание 1
რეალიზება მოახდინეთ მსგავსი ფუნქციის scale,
რომელიც განსაზღვრავს შესაბამის ტრანსფორმაციას.
Задание 2
რეალიზება მოახდინეთ მსგავსი ფუნქციის translate,
რომელიც განსაზღვრავს შესაბამის ტრანსფორმაციას.