Fungsi Refleksi Sass
- Hal Sebelumnya Pemilih Sass
- Hal Berikutnya Warna Sass
Fungsi Refleksi Sass
Fungsi introspection (Introspection) jarang digunakan dalam membangun tabel gaya.
Namun, jika kode tidak berfungsi dengan benar, fungsi introspection sangat berharga - dapat mengungkap apa yang terjadi: seperti fungsi debug.
Tabel di bawah ini menampilkan semua fungsi introspection dalam Sass:
Fungsi | Deskripsi dan contoh |
---|---|
call(function, arguments...) | Panggil fungsi dengan parameter, dan kembalikan hasilnya. |
content-exists() | Memeriksa apakah mixin saat ini diisi dengan blok @content. |
feature-exists(feature) |
Memeriksa apakah implementasi Sass saat ini mendukung fitur ini. feature. Contoh:feature-exists("at-error"); Hasil: true |
function-exists(functionname) |
Memeriksa apakah fungsi yang ditentukan ada atau tidak. Contoh:function-exists("nonsense") Hasil: false |
get-function(functionname, css: false) | Kembalikan fungsi yang ditentukan. Jika css benar, dia akan kembalikan fungsi CSS biasa. |
global-variable-exists(variablename) |
Memeriksa apakah variabel global yang ditentukan ada atau tidak. Contoh:variable-exists(a) Hasil: true |
inspect(value) | Kembalikan bentuk string nilai kembalian. |
mixin-exists(mixinname) |
Periksa apakah mixin yang ditentukan ada. Contoh:mixin-exists("important-text") Hasil: true |
type-of(value) |
Tipe nilai kembalian. Bisa menjadi:
Contoh:type-of(15px) Hasil: number type-of(#ff0000) Hasil: color |
unit(number) |
Kembalikan unit yang berhubungan dengan angka. Contoh:unit(15px) Hasil: px |
unitless(number) |
Periksa apakah angka yang ditentukan memiliki unit yang berhubung dengannya. Contoh:unitless(15px) Hasil: false unitless(15) Hasil: true |
variable-exists(variablename) |
Periksa apakah variabel yang ditentukan ada di lingkungan aksi saat ini. Contoh:variable-exists(b) Hasil: true |
- Hal Sebelumnya Pemilih Sass
- Hal Berikutnya Warna Sass