⊗mkLsBsFoD 39 of 42 menu

Дырэктыва @for у SASS

З дапамогай дырэктывы @for можна вывесці пэўныя стылі у колькасці, указаным зменнай-лічыльнікам. Першы варыянт запісу @for выглядае так:

@for $var from (пачатак) through (канец)

У гэтым выпадку ў дыяпазон строга ўключаюцца значэнні (пачатак) і (канец). Варта звярнуць увагу на тое, што (пачатак) і (канец) - павінны вяртаць цэлыя лікі, паколькі яны задаюць накірунак ліку, г.зн. калі (пачатак) менш, чым (канец), лічыльнік будзе расці і адпаведна, калі наадварот - убываць.

Разгледзім працу дырэктывы @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 (пачатак) to (канец)

Прычым тут значэнне (канец) адкідваецца.

Вазьмем папярэдні прыклад і запiшам яго ў другім варыянце:

@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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць