⊗mkLsBsFn 24 of 42 menu

SASS даги Функциялар

Бу дарсда биз функциялардан қандай фойдаланишни кўриб чиқамиз. Функциялар, бир қарашда миксларга ўхшайди, лекин улар параметрлар қўшиш имконини беради, уларнинг қийматлари ўзгариши мумкин.

Келтинг, ёзув ҳажмини белгиловчи func функциясини яратайлик. Ҳажм параметр орқали ўтказilsin ва параметр сифатида ўзгарувчи ишлатилсин:

$font-size: 10px;

Сўнг функцияга $n параметрини ёзамиз ва функция танасида @return ни мажбуран кўрсатамиз:

@function func($n) { @return $n * $font-size; } #main { font-size: func(2); }

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

#main { font-size: 20px; }

Шунингдек, функцияга номланган аргумент ўтказish мумкин. Олдинги мисол шартларин қайта ёзамиз:

@function func($n) { @return $n * $font-size; } #main { font-size: func($n: 2); }

Ва styles.css файлида биз худди шу кодни кўрамиз:

#main { font-size: 20px; }

Куйидаги кодни компиляция қилиш натижаси қандай бўлишини айтинг:

$size: 10px; @function func($num) { @return $num + $size; } div { font-size: func(4); }

Куйидаги кодни компиляция қилиш натижаси қандай бўлишини айтинг:

$size: 4px; @function func($num) { @return $num + $size; } .card { padding: func(2); margin: func(6); width: func(416); }

Куйидаги кодни компиляция қилиш натижаси қандай бўлишини айтинг:

$size: 2px; @function func($num) { @return ($num * $size) + 20; } .logo { width: func(2); height: func(4); }
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш