Fundação - SASS Mixins
A saída CSS final é construída usando o mixin. O mixin pode ser usado para construir sua própria estrutura de classe a partir desses componentes. A seguir está o mixin usado para construir a saída CSS final.
grade-coluna
coluna de grade é criada.
@include grid-column($columns, $gutter);
Sr. Não. | Nome e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 |
$columns Define a largura da coluna. A função grid-column () é referenciada para os valores disponíveis. |
Misturado | $ grid-column-count |
2 |
$gutter Crie espaço entre as colunas. |
Número | $ grid-column-gutter |
grade-coluna-linha
Inclui classe de linha e coluna de forma equivalente ao mesmo elemento. ogrid-col-row() é a função assumida.
@include grid-column-row($gutter);
Sr. Não. | Nome e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 |
$gutter Define a largura em ambos os lados da linha da coluna das calhas. |
Número | $ grid-column-gutter |
grid-column-collapse
As calhas colapsam na coluna depois que o preenchimento é removido. A função assumida égrid-col-collapse()
@include grid-column-collapse;
grade-coluna-não colapsar
As calhas são recolhidas em uma coluna depois de adicionar novamente o preenchimento. A função assumida égrid-col-uncollapse()
@include grid-column-uncollapse;
layout de grade
Define os tamanhos dos elementos filhos para que o número especificado em $n aparece em cada linha.
@include grid-layout($n, $selector);
Sr. Não. | Nome e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 |
$n Número de elementos a serem exibidos por linha. |
Número | Nenhum |
2 |
$selector Seletor (es) a ser usado para elementos filho. |
Corda | '.coluna' |
grade-coluna-posição
As colunas são reorganizadas. A função assumida égrid-col-pos().
@include grid-column-position($position);
Sr. Não. | Nome e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 |
$position Define a direção para mover a coluna, dependendo da contagem de colunas especificada. Os números negativos empurram a coluna para a esquerda e o número positivo para a direita. |
Número | Nenhum |
grade-coluna-unposition
A posição da coluna é redefinida. A função assumida égrid-col-unpos().
@include grid-column-unposition;
grade-coluna-deslocamento
A coluna é deslocada para a direita por $ncolunas. A função assumida égrid-col-off().
@include grid-column-offset($n);
Sr. Não. | Nome e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 |
$n Qualquer valor é passado aceito pelo mixin grid-column (). |
Número ou lista | Nenhum |
grid-column-end
O comportamento padrão da última coluna em uma linha está desabilitado, o alinhamento com a borda oposta. A função assumida égrid-col-end().
@include grid-column-end;
contexto de grade
Para usar colunas diferentes, o comportamento das colunas definidas dentro deste mixin deve ser alterado.
@include grid-context($columns, $root) { }
Sr. Não. | Nome e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 |
$columns Número de colunas a serem usadas. |
Número | Nenhum |
2 |
$root Dentro do mixin, os seletores serão aninhados dentro do seletor pai quando for definido como falso. |
boleano | falso |
grade
Uma linha de grade é criada.
@include grid-row($columns, $behavior, $width, $cf) { }
Sr. Não. | Nome e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 |
$columns Define o número de colunas para esta linha. |
Número | Nulo |
2 |
$behavior O estilo de grade padrão é modificado. |
Palavras-chave | Nulo |
3 |
$width Largura máxima da linha. |
Número | $ grid-row-width |
4 |
$cf Se deve incluir o clearfix ou não. |
boleano | verdadeiro |
grade-coluna-tamanho
A largura da coluna da grade está definida.
@include grid-column-size($width);
Sr. Não. | Nome e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 |
$width A função grid-column () aceita qualquer valor passado. Defina a largura da coluna. |
Número ou lista | $ grid-column-count |