⊗mkLsBsFoD 39 of 42 menu

Die @for-richtlijn in SASS

Met die @for-richtlijn kan ons spesifieke style herhaal 'n aantal kere soos gespesifiseer deur 'n tellervariaabel. Die eerste skryfwyse vir @for lyk soos volg:

@for $var from (begin) through (end)

In hierdie geval is die waardes (begin) en (end) ingesluit in die reeks. Dit is belangrik om te let daarop dat (begin) en (end) heelgetalle moet teruggee, aangesien hulle die rigting van die telling bepaal, d.w.s. as (begin) kleiner is as (end), sal die telling toeneem en omgekeerd - sal dit afneem.

Kom ons kyk na die werking van die @for-richtlijn in die eerste sintaksisvorm met die volgende voorbeeld:

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

Die kompilasieresultaat:

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

Die tweede skryfwyse lyk soos volg:

@for $var from (begin) to (end)

In hierdie geval word die waarde (end) uitgesluit.

Kom ons neem die vorige voorbeeld en skryf dit in die tweede vorm:

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

Let nou op die gevolglike kode:

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

Verduidelik wat die resultaat van die kompilasie van die volgende kode sal wees:

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

Verduidelik wat die resultaat van die kompilasie van die volgende kode sal wees:

@for $var from 1 to 3 { .navbar-link-#{$var} { color: blue; width: 10px * $var; } }
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp