Easy Tutorial
❮ Sass List Func Sass Numeric Func ❯

Sass Introspection Functions

Sass Functions

Sass Introspection functions are less commonly used for building stylesheets and are generally used for debugging code.

The following table lists the Sass Introspection functions:

Function Description & Example
call(function, arguments...) Dynamically calls a function with the specified arguments and returns the result.
content-exists() Checks if the current mixin passes a @content block.
feature-exists(feature) Checks if the current Sass implementation supports the specified feature. <br> <br> Example: <br>feature-exists("at-error"); <br>Result: true
function-exists(functionname) Checks if the specified function exists. <br> <br> Example: <br>function-exists("nonsense") <br>Result: false
get-function(functionname, css: false) Returns the specified function. If css is true, it returns a pure CSS function.
global-variable-exists(variablename) Checks if a global variable is defined. <br> <br> Example: <br>variable-exists(a) <br>Result: true
inspect(value) Returns a string representation of a Sass expression.
mixin-exists(mixinname) Checks if the specified mixin exists. <br> <br> Example: <br>mixin-exists("important-text") <br>Result: true
type-of(value) Returns the type of the value, which can be number, string, color, list, map, bool, null, function, arglist. <br> <br> Example: <br>type-of(15px) <br>Result: number <br>type-of(#ff0000) <br>Result: color
unit(number) Returns the unit (or compound unit) of the number. <br> <br> Example: <br>unit(15px) <br>Result: px
unitless(number) Returns a boolean indicating whether the number has a unit. <br> <br> Example: <br>unitless(15px) <br>Result: false <br>unitless(15) <br>Result: true
variable-exists(variablename) Checks if the variable exists in the current scope. <br> <br> Example: <br>variable-exists(b) <br>Result: true

Sass Functions

❮ Sass List Func Sass Numeric Func ❯