Parametre s čiarkami v LESS

Majme funkciu, ktorá vytvára tieň bloku:

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

Ako vidíte, naša funkcia má jeden parameter. To znamená, že do tohto parametra budeme odovzdávať všetky hodnoty nášho tieňa cez medzeru, takto:

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

V CSS však môžeme zadať viacero tieňov zadaním ich oddelených čiarkou. V našom prípade to, bohužiaľ, nebude fungovať, pretože čiarka bude kompilátorom vnímaná ako oddeľovač medzi parametrami funkcie:

styles.lessdiv {
  .shadow(1px 1px red, 1px 1px blue); // vypíše chybu
}

Riešenie však existuje. Môžeme donútiť LESS vnímať náš reťazec s čiarkou ako jeden parameter. Aby sme to dosiahli, musíme ukončiť zoznam našich hodnôt bodkočiarkou:

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

Vytvorte funkciu, ktorá pridáva pozadie. Pomocou tejto funkcie pridajte bloku viacero pozadí.