⊗mkLsBsFoD 39 of 42 menu

@for direktīva SASS

Ar @for direktīvas palīdzību var izvadīt noteiktus stilus daudzumā, ko norāda skaitītāja mainīgais. Pirmais ieraksta variants @for izskatās šādi:

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

Šajā gadījumā diapazonā stingri tiek iekļautas vērtības (begin) un (end). Vērts pievērst uzmanību tam, ka (begin) un (end) - ir jāatgriež veselus skaitļus, jo tie nosaka skaitīšanas virzienu, t.i., ja (begin) ir mazāks par (end), skaitītājs pieaugs un attiecīgi, ja otrādi - samazināsies.

Apskatīsim @for direktīvas darbību pirmajā sintakses variantā ar šādu piemēru:

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

Kompilācijas rezultāts:

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

Otrajā variantā ieraksts izskatās šādi:

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

Šajā gadījumā (end) vērtība tiek izmesta.

Paņemsim iepriekšējo piemēru un ierakstīsim to otrajā variantā:

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

Tagad pievērsiet uzmanību iegūtajam kodam:

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

Pastāstiet, kāds būs kompilācijas rezultāts šim kodam:

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

Pastāstiet, kāds būs kompilācijas rezultāts šim kodam:

@for $var from 1 to 3 { .navbar-link-#{$var} { color: blue; width: 10px * $var; } }
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt