Fundação - Sass Mixins

Importando

Ele importa o conteúdo dos mixins SASS que são colocados no arquivo scss / util / _mixins.scss . Você pode importar os mixins SASS usando a seguinte linha de código -

@import 'util/mixins';

Referência Sass

Você pode alterar os estilos dos componentes usando as funções SASS.

Mixins

Você pode usar os seguintes mixins para construir a estrutura de classes CSS para seus componentes.

CSS-TRIANGLE

É usado para criar setas suspensas, pips suspensas e muito mais. Ele usa o seletor <i> & :: before </i> ou <i> & :: after </i> para anexar um triângulo a um elemento existente. Ele usa o seguinte formato -

@include css-triangle($triangle-size, $triangle-color, $triangle-direction);

Ele usa os seguintes parâmetros, conforme especificado na tabela -

Sr. Não. Parâmetro e Descrição Tipo Valor padrão
1

$triangle-size

Ele define a largura do triângulo.

Número Nenhum
2

$triangle-color

Ele define a cor do triângulo.

Cor Nenhum
3

$triangle-direction

Ele define a direção do triângulo, como para cima, para a direita, para baixo ou para a esquerda.

Palavra-chave Nenhum

HAMBURGER

É usado para criar ícone de menu com largura, altura, número de barras e cores. Ele usa o seguinte formato -

@include hamburger($color, $color-hover, $width, $height, $weight, $bars);

Ele usa os seguintes parâmetros, conforme especificado na tabela -

Sr. Não. Parâmetro e Descrição Tipo Valor padrão
1

$color

Ele define a cor do ícone.

Cor Nenhum
2

$color-hover

Ele define a cor quando você passa o mouse sobre o ícone.

Cor Nenhum
3

$width

Ele define a largura do ícone.

Número Nenhum
4

$height

Ele define a altura do ícone.

Número Nenhum
5

$weight

Ele define o peso de barras individuais no ícone.

Número Nenhum
6

$bars

Ele define o número de barras no ícone.

Número Nenhum

BACKGROUND-TRIANGLE

É usado para especificar a imagem de fundo de um elemento. Ele usa o seguinte formato -

@include background-triangle($color);

Ele usa o parâmetro conforme especificado na tabela -

Sr. Não. Parâmetro e Descrição Tipo Valor padrão
1

$color

Ele define a cor do triângulo.

Cor $ preto

CLEARFIX

Este mixin limpa automaticamente os elementos filhos, para que não haja necessidade de marcação adicional. Ele usa o seguinte formato -

@include clearfix;

AUTO-WIDTH

Ele dimensiona automaticamente os elementos com base no número de elementos presentes no contêiner. Ele usa o seguinte formato -

@include auto-width($max, $elem);

Ele usa os seguintes parâmetros, conforme especificado na tabela -

Sr. Não. Parâmetro e Descrição Tipo Valor padrão
1

$max

Ele identifica o número máximo de itens no contêiner.

Número Nenhum
2

$elem

Ele usa uma tag para seletores irmãos.

Palavra-chave li

DISABLE-MOUSE-OUTLINE

Ele é usado para desativar o contorno ao redor do elemento quando identifica a ação de entrada do mouse. Ele usa o seguinte formato -

@include disable-mouse-outline;

ELEMENT-INVISIBLE

É usado para ocultar os elementos e pode estar disponível para teclados e outros dispositivos. Ele usa o seguinte formato -

@include element-invisible;

ELEMENT-INVISIBLE-OFF

É usado para remover os elementos invisíveis e reverter a saída CSS usando o mixin element-invisible () . Ele usa o seguinte formato -

@include element-invisible-off;

VERTICAL-CENTER

É usado para colocar os elementos centralizados verticalmente dentro do elemento pai não estático usando o seguinte formato -

@include vertical-center;

HORIZONTAL-CENTER

É usado para colocar os elementos centrados horizontalmente dentro do elemento pai não estático usando o seguinte formato -

@include horizontal-center;

ABSOLUTE-CENTER

É usado para colocar os elementos absolutamente centralizados dentro do elemento pai não estático usando o seguinte formato -

@include absolute-center;