⊗mkLsBsPWC 26 of 41 menu

Parametry s čárkami v LESS

Předpokládejme, že máme funkci vytvářející stín bloku:

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

Jak vidíte, naše funkce má jeden parametr. To znamená, že do tohoto parametru budeme předávat všechny hodnoty našeho stínu mezerou, takhle:

div { .shadow(1px 1px red); }

V CSS však lze nastavit více stínů zapsáním čárkou. V našem případě to bohužel nepůjde, protože čárka bude kompilátorem vnímána jako oddělovač mezi parametry funkce:

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

Řešení však existuje. Můžeme donutit LESS vnímat náš řetězec s čárkou jako jeden parametr. K tomu je třeba ukončit výčet našich hodnot středníkem:

div { .shadow(1px 1px red, 1px 1px blue;); }

Vytvořte funkci, která přidává pozadí. Pomocí této funkce přidejte bloku několik pozadí.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout