⊗mkLsBsMxVP 21 of 42 menu

SASS-də parametrlərdə dəyişənlər

Elə hallar olur ki, miksin və ya funksiya naməlum sayda parametr qəbul etməlidir. Bunun üçün SASS dilində "dəyişən parametrlər" və ya parametrlər ötürmək imkanı var, hansı ki, funksiyada və ya miksində sonuncu kimi göstərilir və qalan bütün ötürülən parametrləri siyahıda yığır.

Belə parametrlərdən sonra çoxnöqtə qoyulmalıdır. Aşağıdakı misala baxaq:

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

Kompilyasiya nəticəsi:

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

Dəyişən funksiya və ya miksina həmçinin adlandırılmış parametrlər də ötürülə bilər. Onlara müraciət etmək üçün keywords($args) funksiyasından istifadə olunur, hansı ki, onları uyğunluq kimi qaytarır adların ($ işarəsisiz) qiymətlərə.

@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...); }

Kompilyasiyadan sonra biz görəcəyik:

.primary { color: white; background-color: green; box-shadow: grey; } .secondary { color: black; background-color: grey; box-shadow: green; }
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et