⊗mkLsBsFn 24 of 42 menu

Hàm trong SASS

Trong bài học này, chúng ta sẽ xem xét cách sử dụng hàm. Hàm, có phần nào đó giống với mixin, nhưng cho phép thêm các tham số, có thể thay đổi giá trị của chúng.

Hãy tạo một hàm func, sẽ thiết lập kích thước phông chữ. Hãy để kích thước được truyền vào bằng một tham số và tham số đó sẽ là một biến:

$font-size: 10px;

Sau đó, chúng ta viết tham số $n trong hàm và bắt buộc phải chỉ định trong thân hàm @return:

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

Kết quả biên dịch:

#main { font-size: 20px; }

Ngoài ra, có thể truyền đối số có tên vào hàm. Hãy viết lại điều kiện của ví dụ trước:

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

Và trong tệp styles.css chúng ta sẽ thấy mã giống hệt:

#main { font-size: 20px; }

Hãy cho biết, kết quả biên dịch của mã sau sẽ là gì:

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

Hãy cho biết, kết quả biên dịch của mã sau sẽ là gì:

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

Hãy cho biết, kết quả biên dịch của mã sau sẽ là gì:

$size: 2px; @function func($num) { @return ($num * $size) + 20; } .logo { width: func(2); height: func(4); }
Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối