Funções de Inspeção Sass
- Página Anterior Seletor Sass
- Próxima Página Cores Sass
Funções de Inspeção Sass
As funções introspectivas (Introspection) são raramente usadas ao construir tabelas de estilo.
Mas, se o código não funcionar corretamente, as funções introspectivas são muito valiosas - podem ajudar a entender o que aconteceu: por exemplo, funções de depuração.
A tabela a seguir lista todas as funções introspectivas no Sass:
Função | Descrição e exemplo |
---|---|
call(function, arguments...) | Chamar uma função com parâmetros e retornar o resultado. |
content-exists() | Verificar se o mixin atual foi passado o bloco @content. |
feature-exists(feature) |
Verificar se a implementação atual do Sass suporta essa feature. Exemplo:feature-exists("at-error"); Resultado: true |
function-exists(functionname) |
Verificar se a função especificada existe. Exemplo:function-exists("nonsense") Resultado: false |
get-function(functionname, css: false) | Retorna a função especificada. Se css for verdadeiro, retornará uma função CSS comum. |
global-variable-exists(variablename) |
Verificar se a variável global especificada existe. Exemplo:variable-exists(a) Resultado: true |
inspect(value) | Retorna a representação em string do valor. |
mixin-exists(mixinname) |
Verifique se o mixin especificado existe. Exemplo:mixin-exists("important-text") Resultado: true |
type-of(value) |
Retorna o tipo do valor. Pode ser:
Exemplo:type-of(15px) Resultado: number type-of(#ff0000) Resultado: color |
unit(number) |
Retorna a unidade relacionada ao número. Exemplo:unit(15px) Resultado: px |
unitless(number) |
Verifique se o número especificado tem a unidade relacionada. Exemplo:unitless(15px) Resultado: false unitless(15) Resultado: true |
variable-exists(variablename) |
Verifique se a variável especificada existe no escopo atual. Exemplo:variable-exists(b) Resultado: true |
- Página Anterior Seletor Sass
- Próxima Página Cores Sass