LESS-ում ստորակետով միացում
Ենթադրենք՝ ունենք բլոկի ստվեր ստեղծող ֆունկցիա.
styles.less.shadow(@s) {
box-shadow: @s;
}
Ենթադրենք՝ ուզում ենք բլոկին ավելացնել երկու ստվեր՝ կանչելով մեր ֆունկցիան երկու անգամ.
styles.lessp {
.shadow(1px 1px red);
.shadow(2px 2px blue);
}
Սակայն մեզնից ոչինչ չի ստացվի, քանի որ
երկու ստվերի կանչը պարզապես կավելացնի երկու հատկություն
box-shadow.
styles.cssp {
box-shadow: 1px 1px red;
box-shadow: 2px 2px blue;
}
Մենք կկամենայինք, որ ստվերները ավելացվեին
մեկ հատկության մեջ box-shadow ստորակետով,
ահա այսպես.
styles.cssp {
box-shadow: 1px 1px red, 2px 2px blue;
}
Որպեսզի մեր ֆունկցիան աշխատի նկարագրված
եղանակով, անհրաժեշտ է հատկության արժեքը գրել
հատուկ օպերատորի +: հետևից, ահա այսպես.
styles.less.shadow(@s) {
box-shadow+: @s;
}
Задание 1
Ստեղծեք նմանատիպ ֆունկցիա
text-shadow հատկության համար:
Задание 2
Ստեղծեք նմանատիպ ֆունկցիա
background հատկության համար: