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