⊗mkLsBsFoD 39 of 42 menu

Direktiva @for v SASS

S pomočjo direktive @for lahko izpišemo določene stile v količini, ki jo določa števec-spremenljivka. Prva različica zapisa @for izgleda takole:

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

V tem primeru so v obseg strogo vključene vrednosti (begin) in (end). Omeniti velja, da morata (begin) in (end) vrniti celi števili, saj določata smer štetja, tj. če je (begin) manjši od (end), bo števec naraščal in, če je obratno - padal.

Oglejmo si delovanje direktive @for v prvi različici sintakse z naslednjim primerom:

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

Rezultat prevajanja:

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

Drugi variant zapisa izgleda takole:

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

Pri tem pa se vrednost (end) izključi.

Vzemimo prejšnji primer in ga zapišimo v drugi različici:

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

Zdaj pa pozornost posvetite nastali kodi:

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

Povejte, kakšen bo rezultat prevajanja naslednje kode:

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

Povejte, kakšen bo rezultat prevajanja naslednje kode:

@for $var from 1 to 3 { .navbar-link-#{$var} { color: blue; width: 10px * $var; } }
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni