⊗mkLsBsFn 24 of 42 menu

SASS'te Fonksiyonlar

Bu derste fonksiyonların nasıl kullanılacağını inceleyeceğiz. Fonksiyonlar, mixin'lere bir yönüyle benzer, ancak değerlerini değiştirebilen parametreler eklemeye izin verir.

Haydi, yazı tipi boyutunu ayarlayacak bir func fonksiyonu yapalım. Boyutun bir parametre ile iletileceğini ve parametrenin bir değişken olacağını varsayalım:

$font-size: 10px;

Daha sonra fonksiyona $n parametresini yazıyoruz ve fonksiyon gövdesinde mutlaka @return kullanıyoruz:

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

Derleme sonucu:

#main { font-size: 20px; }

Ayrıca fonksiyona isimlendirilmiş bir argüman da iletebilirsiniz. Önceki örneğin koşullarını yeniden yazalım:

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

Ve styles.css dosyasında aynı kodu göreceğiz:

#main { font-size: 20px; }

Aşağıdaki kodun derleme sonucunun ne olacağını açıklayın:

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

Aşağıdaki kodun derleme sonucunun ne olacağını açıklayın:

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

Aşağıdaki kodun derleme sonucunun ne olacağını açıklayın:

$size: 2px; @function func($num) { @return ($num * $size) + 20; } .logo { width: func(2); height: func(4); }
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet