Բացատով միավորում 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 ֆունկցիա,
որը սահմանում է համապատասխան տրանսֆորմացիա: