Parametri sa zarezima u LESS

Pretpostavimo da imamo funkciju koja kreira senku bloka:

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

Kao što vidite, naša funkcija ima jedan parametar. To znači da ćemo u ovaj parametar proslediti sve vrednosti naše senke razmakom, ovako:

styles.lessdiv {
  .shadow(1px 1px red);
}

U CSS-u, međutim, možemo zadati više senki, navodeći ih zarezom. U našem slučaju, to, nažalost, neće raditi, jer će zarez biti shvaćen od strane kompajlera kao separator između parametara funkcije:

styles.lessdiv {
  .shadow(1px 1px red, 1px 1px blue); // izaći će greška
}

Postoji, međutim, rešenje. Možemo naterati LESS da shvati naš string sa zarezom kao jedan parametar. Za to je potrebno da završimo nabrajanje naših vrednosti tačkom-zarezom:

styles.lessdiv {
  .shadow(1px 1px red, 1px 1px blue;);
}
Задание 1

Napravite funkciju koja dodaje pozadinu. Pomoću ove funkcije dodajte bloku više pozadina.