⊗mkLsBsPWC 26 of 41 menu

Komma-separerte parametere i LESS

La oss si at vi har en funksjon som lager en skygge for en boks:

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

Som du ser, har funksjonen vår én parameter. Det betyr at vi vil sende alle skyggeverdiene våre inn i denne parameteren mellom mellomrom, slik:

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

I CSS kan man imidlertid sette flere skygger ved å skrive dem separert med komma. I vårt tilfelle vil dette dessverre ikke fungere, fordi kommaet vil bli oppfattet av kompilatoren som en skilletegn mellom funksjonsparametere:

div { .shadow(1px 1px red, 1px 1px blue); // vil gi en feil }

Det finnes imidlertid en løsning. Vi kan tvinge LESS til å oppfatte strengen vår med komma som én parameter. For å gjøre dette må vi avslutte opplistingen av våre verdier med et semikolon:

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

Lag en funksjon som legger til bakgrunn. Bruk denne funksjonen til å legge til flere bakgrunner for en boks.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis