⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა