Komatu apvienošana LESS

Pieņemsim, ka mums ir funkcija, kas veido bloka ēnu:

styles.less.shadow(@s) {
  box-shadow: @s;
}

Pieņemsim, ka mēs vēlamies pievienot divas bloka ēnas, izsaucot mūsu funkciju divas reizes:

styles.lessp {
  .shadow(1px 1px red); 
  .shadow(2px 2px blue);
}

Tomēr mums nekas neizdosies, jo divu ēnu izsaukšana vienkārši pievienos divas īpašības box-shadow:

styles.cssp {
  box-shadow: 1px 1px red;
  box-shadow: 2px 2px blue;
}

Bet mēs vēlētos, lai ēnas tiktu pievienotas vienā īpašībā box-shadow, atdalot ar komatu, piemēram, šādi:

styles.cssp {
  box-shadow: 1px 1px red, 2px 2px blue;
}

Lai mūsu funkcija darbotos aprakstītajā veidā, īpašības vērtība jāraksta aiz speciālā operatora +:, piemēram, šādi:

styles.less.shadow(@s) {
  box-shadow+: @s;
}
Задание 1

Izveidojiet līdzīgu funkciju īpašībai text-shadow.

Задание 2

Izveidojiet līdzīgu funkciju īpašībai background.