⊗mkLsBsFn 24 of 42 menu

SASS-da Funktsiyalar

Ushbu darsda biz funktsiyalardan qanday foydalanishni ko'rib chiqamiz. Funktsiyalar, aralashmalarga o'xshaydi, lekin bunda parametrlar qo'shish imkoniyati mavjud bo'lib, ularning qiymatlarini o'zgartirish mumkin.

Keling, shrift o'lchamini belgilaydigan func funktsiyasini yarataylik. O'lcham parametr orqali uzatilsin va parametr sifatida o'zgaruvchi ishtirok etsin:

$font-size: 10px;

Keyin funktsiyaga $n parametrini yozamiz va funktsiya tarkibida @return ni ko'rsatish shart:

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

Kompilyatsiya natijasi:

#main { font-size: 20px; }

Bundan tashqari, funktsiyaga nomlangan argument ham uzatish mumkin. Oldingi misol shartlarini qayta yozamiz:

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

Va styles.css faylida biz aynan shu kodni ko'ramiz:

#main { font-size: 20px; }

Quyidagi kodning kompilyatsiya natijasi qanday bo'lishini ayting:

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

Quyidagi kodning kompilyatsiya natijasi qanday bo'lishini ayting:

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

Quyidagi kodning kompilyatsiya natijasi qanday bo'lishini ayting:

$size: 2px; @function func($num) { @return ($num * $size) + 20; } .logo { width: func(2); height: func(4); }
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish