⊗mkLsBsFoD 39 of 42 menu

Direktiva @for u SASS-u

Pomoću direktive @for mogu se generisati određeni stilovi u količini koja je određena brojačem-promenljivom. Prva varijanta zapisa @for izgleda ovako:

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

U ovom slučaju, opseg striktno uključuje vrednosti (begin) i (end). Vredi obratiti pažnju na to da (begin) i (end) moraju vratiti cele brojeve, pošto određuju smer brojanja, tj. ako je (begin) manje od (end), brojač će se povećavati, i, obrnuto, ako nije - smanjivati.

Razmotrimo rad direktive @for u prvoj varijanti sintakse na sledećem primeru:

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

Rezultat kompilacije:

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

U drugoj varijanti zapis izgleda na sledeći način:

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

Pritom se vrednost (end) izbacuje.

Uzmimo prethodni primer i zapišimo ga u drugoj varijanti:

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

Sada obratite pažnju na rezultujući kod:

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

Objasnite, kakav će biti rezultat kompilacije sledećeg koda:

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

Objasnite, kakav će biti rezultat kompilacije sledećeg koda:

@for $var from 1 to 3 { .navbar-link-#{$var} { color: blue; width: 10px * $var; } }
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij