Fundação - Funções Sass
O Foundation fornece um conjunto de funções utilitárias SASS, que podem ser usadas com util , cor , seletor , unidade , valor e muito mais.
Você pode importar todos os arquivos de utilitário de uma vez usando a seguinte linha de código -
@import 'util/util';
Você também pode importar arquivos de utilitário individuais, conforme mostrado abaixo -
@import 'util/color';
@import 'util/selector';
@import 'util/unit';
@import 'util/value';
Referência Sass
Você pode alterar os estilos dos componentes usando as seguintes funções SASS.
primeiro plano
Ele fornece a cor de primeiro plano aos elementos com base na cor de fundo. Ele usa o seguinte formato para atribuir diferentes tipos de parâmetros -
foreground($color, $yes, $no, $threshold)
Os parâmetros acima são especificados na tabela a seguir -
Sr. Não. | Parâmetro e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 | $color Ele verifica a luminosidade da cor. |
Cor | Nenhum |
2 | $yes Se a cor for clara, ele retornará $ yes color. |
Cor | $ preto |
3 | $no Se a cor for escura, ele retornará $ sem cor. |
Cor | $ branco |
4 | $threshold Ele representa o limiar da leveza. |
Percentagem | 60% |
escala inteligente
Fornece cor adequada aos elementos de acordo com sua leveza. Ele usa o seguinte formato para especificar a cor apropriada -
smart-scale($color, $scale, $threshold)
Os parâmetros fornecidos acima são especificados na tabela a seguir -
Sr. Não. | Parâmetro e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 | $color É usado para dimensionar a cor. |
Cor | Nenhum |
2 | $scale Ele especifica a porcentagem para aumentar ou diminuir. |
Percentagem | 5% |
3 | $threshold Ele representa o limiar da leveza. |
Percentagem | 40% |
entradas de texto
Ele cria um seletor ao usar o tipo de entrada de texto. Ele usa o seguinte formato para especificar os tipos de entrada -
text-inputs($types)
Ele usa o parâmetro conforme especificado na tabela a seguir -
Sr. Não. | Parâmetro e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 | $types Ele fornece vários tipos de entrada de texto para gerar um seletor. |
Cor | - |
tira
Ele remove a unidade do valor e retorna apenas o número. Ele usa o seguinte formato para remover a unidade do valor -
strip-unit($num)
Ele usa o parâmetro conforme especificado na tabela a seguir -
Sr. Não. | Parâmetro e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 | $num Ele especifica o número quando você remove a unidade do valor. |
Cor | Nenhum |
rem-calc
Ele muda o valor do pixel para corresponder aos valores rem. Ele usa o seguinte formato para converter valores de pixel em valores rem -
rem-calc($values, $base)
Ele usa os seguintes parâmetros, conforme especificado na tabela -
Sr. Não. | Parâmetro e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 | $values Ele converte os valores de pixel em valores rem e os separa usando espaços. Se você estiver convertendo uma lista separada por vírgulas, coloque a lista entre parênteses. |
Número ou lista | Nenhum |
2 | $base Ele fornece o valor base durante a conversão de pixel em valor rem. Se houver valor nulo para a base, a função usará a variável $ base-font-size como base. |
Número | nulo |
tem valor
Ele especifica o valor se não for falso. Os valores falsos incluem nulo, nenhum, 0 ou uma lista vazia. Ele usa o seguinte formato para especificar o valor -
has-value($val)
Ele usa o parâmetro conforme especificado na tabela a seguir -
Sr. Não. | Parâmetro e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 | $val Ele verifica o valor especificado. |
Misturado | Nenhum |
get-side
Ele especifica o lado de um valor e define os valores superior / direito / inferior / esquerdo no preenchimento, margem etc. Ele usa o seguinte formato para especificar o lado de um valor -
has-value($val)
Ele usa os seguintes parâmetros, conforme especificado na tabela -
Sr. Não. | Parâmetro e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 | $val Ele especifica o lado de um valor. |
Lista ou número | Nenhum |
2 | $side Ele determina em qual lado o valor (superior / direito / inferior / esquerdo) deve retornar. |
Palavra-chave | Nenhum |
get-border-value
Ele determina o valor da borda de um elemento. Ele usa o seguinte formato para especificar o valor da borda -
get-border-value($val, $elem)
Ele usa os seguintes parâmetros, conforme especificado na tabela -
Sr. Não. | Parâmetro e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 | $val Ele encontra um valor específico da fronteira. |
Lista | Nenhum |
2 | $elem Ele é usado para extrair o componente da borda. |
Palavra-chave | Nenhum |