⊗mkLsBsFoD 39 of 42 menu

@for-direktivet i SASS

Med direktivet @for kan man generera specifika stilar i en mängd som anges av en räknarvariabel. Det första skrivsättet för @for ser ut så här:

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

I detta fall inkluderas värdena (start) och (slut) strikt i intervallet. Det är värt att uppmärksamma att (start) och (slut) måste returnera heltal, eftersom de anger räkneriktningen, dvs. om (start) är mindre än (slut), kommer räknaren att öka och omvänt, om det är tvärtom - minska.

Låt oss överväga hur direktivet @for fungerar i den första syntaxvarianten med följande exempel:

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

Resultat av kompilering:

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

I det andra skrivsättet ser notationen ut på följande sätt:

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

Där värdet (slut) utesluts.

Låt oss ta föregående exempel och skriva det i det andra skrivsättet:

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

Var nu uppmärksam på den resulterande koden:

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

Berätta vad som blir resultatet av kompilering för följande kod:

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

Berätta vad som blir resultatet av kompilering för följande kod:

@for $var from 1 to 3 { .navbar-link-#{$var} { color: blue; width: 10px * $var; } }
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa