⊗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 (վերջ)

Ընդ որում, այստեղ (վերջ) արժեքը բացառվում է:

Վերցնենք նախորդ օրինակը և գրենք այն երկրորդ տարբերակով.

@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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել