⊗mkLsBsFoD 39 of 42 menu

@for direktiiv SASS-is

Kasutades direktiivi @for saab väljastada kindlaid stiile muutujaga määratud koguses. Esimene kirjutusviis @for näeb välja selline:

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

Sellisel juhul kaasatakse vahemikku rangelt väärtused (begin) ja (end). Tähelepanu tuleks pöörata sellele, et (begin) ja (end) peavad tagastama täisarvud, kuna need määravad loendamise suuna, st. kui (begin) on väiksem kui (end), siis loendur kasvab ja vastupidi - kui (begin) on suurem, siis kahaneb.

Vaatleme direktiivi @for tööd esimeses süntaksi variandis järgneval näitel:

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

Kompileerimise tulemus:

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

Teine kirjutusviis näeb välja järgmine:

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

Sel juhul väärtust (end) ei kaasata.

Võtame eelmise näite ja kirjutame selle teise variandina:

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

Nüüd pöörake tähelepanu saadud koodile:

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

Kirjelda, milline on järgmise koodi kompileerimise tulemus:

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

Kirjelda, milline on järgmise koodi kompileerimise tulemus:

@for $var from 1 to 3 { .navbar-link-#{$var} { color: blue; width: 10px * $var; } }
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu