⊗mkLsBsFn 24 of 42 menu

ფუნქციები SASS-ში

ამ გაკვეთილზე ჩვენ განვიხილავთ, თუ როგორ გამოვიყენოთ ფუნქციები. ფუნქციები, რაღაცნაირად მოგვაგონებენ მიქსინებს, მაგრამ ამასთანავე საშუალებას აძლევს დაამატო პარამეტრები, რომლებსაც შეუძლიათ თავიანთი მნიშვნელობების შეცვლა.

მოდით შევქმნათ ფუნქცია func, რომელიც დააყენებს ტექსტის ზომას. დაე, ზომა გადაეცეს პარამეტრად და პარამეტრად იყოს ცვლადი:

$font-size: 10px;

შემდეგ ფუნქციაში ვწერთ პარამეტრს $n და აუცილებლად მივუთითოთ ფუნქციის სხეულში @return:

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

კომპილაციის შედეგი:

#main { font-size: 20px; }

ასევე ფუნქციას შეგვიძლია გადავცეთ დასახელებული არგუმენტი. გადავწეროთ წინა მაგალითის პირობები:

@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çeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა