Sass Refleksiyon Fonksiyonları
- Önceki Sayfa Sass Seçicileri
- Sonraki Sayfa Sass Renkleri
Sass Refleksiyon Fonksiyonları
Stil tablosu oluşturulurken introspection ( introspection ) fonksiyonları nadiren kullanılır.
Ancak, kodun düzgün çalışmaması durumunda introspection fonksiyonları çok değerlidir - ne olduğunu anlamak için kullanılabilir: örneğin hata ayıklama fonksiyonları.
Aşağıdaki tablo Sass'taki tüm introspection fonksiyonlarını içerir:
Fonksiyon | Açıklama ve örnekler |
---|---|
call(function, arguments...) | Parametreli bir fonksiyonu çağırır ve sonuçları döndürür. |
content-exists() | Mevcut mixin'in @content bloğu ile mi gönderildiğini kontrol eder. |
feature-exists(feature) |
Mevcut Sass uygulamasının belirtilen özelliği destekleyip desteklemediğini kontrol eder. feature. Örnek:feature-exists("at-error"); Sonuç: true |
function-exists(functionname) |
Belirtilen fonksiyonun var olup olmadığını kontrol eder. Örnek:function-exists("nonsense") Sonuç: false |
get-function(functionname, css: false) | Belirtilen fonksiyonu döndürür. Eğer css doğruysa, sıradan bir CSS fonksiyonu döndürür. |
global-variable-exists(variablename) |
Belirtilen genel değişkenin var olup olmadığını kontrol eder. Örnek:variable-exists(a) Sonuç: true |
inspect(value) | Dönüş değeri dizgi ifadesi. Dönüş değeri: |
mixin-exists(mixinname) |
Belirtilen mixinin mevcut olup olmadığını kontrol eder. Örnek:mixin-exists("important-text") Sonuç: true |
type-of(value) |
Dönüş değeri türü. Olabilir:
Örnek:type-of(15px) Sonuç: number type-of(#ff0000) Sonuç: color |
unit(number) |
Sayı ile ilgili birimi döndürür. Örnek:unit(15px) Sonuç: px |
unitless(number) |
Belirtilen sayının ilgili bir birimle olup olmadığını kontrol eder. Örnek:unitless(15px) Sonuç: false unitless(15) Sonuç: true |
variable-exists(variablename) |
Belirtilen değişkenin mevcut etki alanında olup olmadığını kontrol eder. Örnek:variable-exists(b) Sonuç: true |
- Önceki Sayfa Sass Seçicileri
- Sonraki Sayfa Sass Renkleri