⊗mkLsBsMxP 19 of 42 menu

SASSтеги миксиндеринин параметрлери

SASSтеги миксиндеринин маанилүү өзгөчөлүгү - алар параметрлерге өзгөрмөлөрдү кабыл алышат, алар тегерек кашаанын ичине жазылып, эгер бир нече өзгөрмө болсо, анда алар үтүр менен бөлүнөт.

Төмөнкү мисалды карап көрөлү:

@mixin active($color, $width) { border: { color: $color; width: $width; style: dotted; } } p { @include active(yellow, 2px); }

Компиляциянын натыйжасы:

p { border-color: yellow; border-width: 2px; border-style: dashed; }

Ошондой эле, миксиндерге демейки маанилери бар параметрлерди өткөрүүгө болот:

@mixin active($color, $width: 2px) { border: { color: $color; width: $width; style: dotted; } } p { @include active(yellow); } div { @include active(yellow, 4px); }

Компиляциядан кийин биз төмөнкүлөрдү көрөбүз:

p { border-color: yellow; border-width: 2px; border-style: dotted; } div { border-color: yellow; border-width: 4px; border-style: dotted; }

Төмөнкү коддун компиляция натыйжасы кандай болорун айтып бер:

@mixin simple-border($padding-top, $padding-bottom) { border: { padding-top: $padding-top; padding-bottom: $padding-bottom; color: green; } } p { @include simple-border(10px, 30px ); }

Төмөнкү коддун компиляция натыйжасы кандай болорун айтып бер:

@mixin simple-border($padding-top, $padding-bottom: 20px) { border: { padding-top: $padding-top; padding-bottom: $padding-bottom; color: green; } } p { @include simple-border(10px); }
Кыргызча
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу