Fungsi Refleksi Sass
- Halaman Sebelumnya Pemilih Sass
- Halaman Berikutnya Warna Sass
Fungsi Refleksi Sass
Fungsi introspection (Introspection) jarang digunakan dalam pembinaan laporan gaya.
Tetapi, jika kod tidak berfungsi dengan baik, fungsi introspection sangat berharga - boleh mengetahui apa yang terjadi: seperti fungsi debug.
Tabel di bawah ini menunjukkan semua fungsi introspection dalam Sass:
Fungsi | Penerangan & contoh |
---|---|
call(fungsi, arguments...) | Panggil fungsi dengan parameter, dan kembalikan hasil. |
content-exists() | Periksa sama ada mixin kini telah dihantar blok @content. |
feature-exists(feature) |
Periksa sama ada penerapan Sass sekarang menyokong fungsi ini. feature. Contoh:feature-exists("at-error"); Hasil: benar |
function-exists(functionname) |
Periksa sama ada fungsi yang dinyatakan wujud. Contoh:function-exists("nonsense") Hasil: salah |
get-function(functionname, css: false) | Kembalikan fungsi yang dinyatakan. Jika css adalah benar, ia akan kembalikan fungsi CSS biasa. |
global-variable-exists(variablename) |
Periksa sama ada variabel global yang dinyatakan wujud. Contoh:variable-exists(a) Hasil: benar |
inspect(nilai) | Kembalikan bentuk string nilai kembalian. |
mixin-exists(mixinname) |
Memeriksa apakah mixin yang ditentukan ada. Contoh:mixin-exists("important-text") Hasil: benar |
type-of(nilai) |
Jenis nilai kembalian. Bisa adalah:
Contoh:type-of(15px) Hasil: angka type-of(#ff0000) Hasil: warna |
unit(number) |
Kembalikan unit yang berhubungan dengan angka. Contoh:unit(15px) Hasil: px |
unitless(number) |
Memeriksa apakah angka yang ditentukan memiliki unit yang berhubung dengannya. Contoh:unitless(15px) Hasil: salah unitless(15) Hasil: benar |
variable-exists(variablename) |
Memeriksa apakah variabel yang ditentukan ada di lingkungan aksi saat ini. Contoh:variable-exists(b) Hasil: benar |
- Halaman Sebelumnya Pemilih Sass
- Halaman Berikutnya Warna Sass