⊗mkLsBsFoD 39 of 42 menu

Директива @for у SASS-у

Помоћу директиве @for можемо извести одређене стилове у количини наведеној променљивом-бројачем. Први запис @for изгледа овако:

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

У овом случају, опсег строго укључује вредности (begin) и (end). Вреди обратити пажњу да (begin) и (end) морају враћати целе бројеве, јер они одређују смер бројања, тј. ако је (begin) мање од (end), бројач ће расти и, одговарајуће, ако је обрнуто — опадаће.

Размотримо рад директиве @for у првој синтакси на следећем примеру:

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

Резултат компајлирања:

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

У другом запису, синтакса изгледа следеће:

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

При чему се вредност (end) изоставља.

Узмимо претходни пример и запишимо га другим записом:

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

Сада обратите пажњу на добијени код:

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

Објасните, какав ће бити резултат компајлирања следећег кода:

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

Објасните, какав ће бити резултат компајлирања следећег кода:

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