⊗mkLsBsFoD 39 of 42 menu

@for-direktivet i SASS

Med @for-direktivet kan man udskrive bestemte stilarter i en mængde, angivet af en tællevariabel. Den første skrivemåde for @for ser sådan ud:

@for $var from (start) through (slut)

I dette tilfælde inkluderes værdierne (start) og (slut) strengt taget i intervallet. Det er værd at bemærke, at (start) og (slut) skal returnere heltal, da de angiver tælleretningen, dvs. hvis (start) er mindre end (slut), vil tælleren stige, og omvendt, hvis det er modsat - falde.

Lad os se på @for-direktivets funktion i den første syntaksvariant med følgende eksempel:

@for $count from 1 through 5 { .li-#{$count} { width: $count + px; } }

Kompileringsresultat:

.li-1 { width: 1px; } .li-2 { width: 2px; } .li-3 { width: 3px; } .li-4 { width: 4px; } .li-5 { width: 5px; }

I den anden variant ser skrivemåden således ud:

@for $var from (start) to (slut)

Her bliver værdien (slut) udeladt.

Lad os tage det forrige eksempel og skrive det i den anden variant:

@for $count from 1 to 5 { .li-#{$count} { width: $count + px; } }

Læg nu mærke til den resulterende kode:

.li-1 { width: 1px; } .li-2 { width: 2px; } .li-3 { width: 3px; } .li-4 { width: 4px; }

Forklar, hvad resultatet af kompileringen af følgende kode vil være:

@for $var from 5 through 1 { li-#{$var} { padding: 10 * $var + px; } }

Forklar, hvad resultatet af kompileringen af følgende kode vil være:

@for $var from 1 to 3 { .navbar-link-#{$var} { color: blue; width: 10px * $var; } }
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis