⊗mkLsBsMxVP 21 of 42 menu

SASS'тагы параметрлердеги өзгөрмөлөр

Миксин же функция белгисиз сандагы параметрлерди кабыл алууга мажбур болгон учурлар болот. Ошон үчүн SASS тилинде "өзгөрүлмө параметрлерди" же параметрлерди берүү мүмкүнчүлүгү бар, алар функциянын же миксиндин акыркылары катары көрсөтүлүп, калган бардык берилген параметрлерди тизмеге топтошот.

Мындай параметрлерден кийин үч чекит коюлушу керек. Төмөнкү мисалды карап көрөлү:

@mixin box-content-padding($padding...) { -moz-box-content-padding: $padding; -webkit-box-content-padding: $padding; } div { @include box-content-padding(0px 4px 5px 2px); }

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

div { -moz-box-content-padding: 0px 4px 5px 2px; -webkit-box-content-padding: 0px 4px 5px 2px; }

Функциянын же миксиндин өзгөрмө параметрлерине аталышын берилген параметрлерди да берүүгө болот. Аларга киришүү үчүн keywords($args) функциясы колдонулат, бул функция аларды аттардын ($ белгисиз) маанилерге дал келүүсү катары кайтарат.

@mixin common-colors($text-color, $background, $shadow) { color: $text-color; background-color: $background; box-shadow: $shadow; } $values: white, green, grey; .primary { @include common-colors($values...); } $value-map: (text-color: black, background: grey, shadow: green); .secondary { @include common-colors($value-map...); }

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

.primary { color: white; background-color: green; box-shadow: grey; } .secondary { color: black; background-color: grey; box-shadow: green; }
Кыргызча
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу