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 хусусияти учун ҳам шунга ўхшаш функция яратинг.