Sass Reflectie Functies
- Vorige Pagina Sass Selectors
- Volgende Pagina Sass Kleuren
Sass Reflectie Functies
Introspection-functies worden zelden gebruikt bij het bouwen van style sheets.
Maar als de code niet correct werkt, zijn introspectiefuncties zeer waardevol - ze kunnen u helpen te begrijpen wat er gebeurd is: bijvoorbeeld debugfuncties.
De tabel hieronder lijst alle introspectiefuncties in Sass op:
Functie | Beschrijving en voorbeeld |
---|---|
call(function, arguments...) | Roep een functie met parameters aan en retourneer het resultaat. |
content-exists() | Controleer of de huidige mixin het @content-blok is doorgegeven. |
feature-exists(feature) |
Controleer of de huidige Sass-implementatie deze feature. Voorbeeld:feature-exists("at-error"); Resultaat: true |
function-exists(functionname) |
Controleer of de opgegeven functie bestaat. Voorbeeld:function-exists("nonsense") Resultaat: false |
get-function(functionname, css: false) | Geef de opgegeven functie terug. Als css waar is, retourneert het een gewone CSS-functie. |
global-variable-exists(variablename) |
Controleer of de opgegeven globale variabele bestaat. Voorbeeld:variable-exists(a) Resultaat: true |
inspect(value) | Geef de stringrepresentatie van de teruggave terug. |
mixin-exists(mixinname) |
Controleer of de opgegeven mixin bestaat. Voorbeeld:mixin-exists("important-text") Resultaat: true |
type-of(value) |
Type van de teruggave. Dit kan zijn:
Voorbeeld:type-of(15px) Resultaat: number type-of(#ff0000) Resultaat: color |
unit(number) |
Geef de eenheid terug die bij het getal hoort. Voorbeeld:unit(15px) Resultaat: px |
unitless(number) |
Controleer of het opgegeven getal een eenheid heeft die eraan is verbonden. Voorbeeld:unitless(15px) Resultaat: false unitless(15) Resultaat: true |
variable-exists(variablename) |
Controleer of de opgegeven variabele bestaat in de huidige scope. Voorbeeld:variable-exists(b) Resultaat: true |
- Vorige Pagina Sass Selectors
- Volgende Pagina Sass Kleuren