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 касиети үчүн ушул сыяктуу функция жасаңыз.