⊗mkLsBsMxCB 22 of 42 menu

კონტენტის ბლოკები მიქსინებში SASS-ში

სტილების ბლოკის მიქსინში გადასაცემად ვიყენებთ დირექტივას @content, რომლის ადგილსაც საჭირო სტილები დაიკავებენ.

განვიხილოთ მაგალითი:

@mixin active { * div { @content; } } @include active { #block { color: red; } }

კომპილაციის შედეგი:

* div #block { color: red; }

მნიშვნელოვანია ვიცოდეთ, რომ თუ დირექტივა @content ერთზე მეტჯერ ან ციკლის შიგნით მივუთითებთ, მაშინ სტილების ბლოკიც იმდენჯერ გაეშვება.

@mixin active { div { @content; } navbar { @content; } } @include active { #block { color: red; } button { color:green; } }

კომპილაციის შემდეგ ჩვენ ვნახავთ:

div #block { color: red; } div button { color: green; } navbar #block { color: red; } navbar button { color: green; }

მოგვიყევით, რა იქნება კომპილაციის შედეგი შემდეგი კოდის:

@mixin super-link { a { @content; } } @include super-link { color: blue; text-decoration: underline; }

მოგვიყევით, რა იქნება კომპილაციის შედეგი შემდეგი კოდის:

@mixin super-link { a { @content; } a .primary-link{ @content; font-weight: bold; } } @include super-link { color: blue; text-decoration: underline; }

დაე, თქვენ გაქვთ შემდეგი მიქსინი:

@mixin colors { ... }

დირექტივის @content გამოყენებით დააყენეთ ყველა ბმულისთვის, რომელიც ეკუთვნის #primary-ს, შრიფტის ლურჯი ფერი და ტალღოვანი ხაზგასმა.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა