Fundação - The Grid

Descrição

O sistema de grade de base pode ser dimensionado em até 12 colunas na página. Os sistemas de grade são usados ​​para criar layouts de página por meio de uma série de linhas e colunas que hospedam seu conteúdo.

Opções de grade

A tabela a seguir descreve brevemente como o sistema de grade Foundation funciona em vários dispositivos.

Aparelhos pequenos telefones (<640px) Tablets para dispositivos médios (> = 640px) Dispositivos grandes, laptops e desktops (> = 1200 px)
Comportamento de grade Sempre horizontal Recolhido para começar, horizontal acima dos pontos de interrupção Recolhido para começar, horizontal acima dos pontos de interrupção
Prefixo de classe .pequeno-* .médio-* .ampla-*
Numero de colunas 12 12 12
Nestable sim sim sim
Offsets sim sim sim
Ordem de coluna sim sim sim

Estrutura Básica de uma Grade de Fundação

A seguir está a estrutura básica de uma grade de Fundação -

<div class = "row">
   <div class = "small-*"></div>
   <div class = "medium-*"></div>
   <div class = "large-*"></div>
</div>

<div class = "row">
   ...
</div>
  • Primeiro, crie uma classe de linha para criar grupos horizontais de colunas.

  • O conteúdo deve ser colocado dentro das colunas e apenas as colunas podem ser filhos imediatos das linhas.

  • As colunas da grade são criadas especificando-se o número de doze colunas disponíveis que você deseja expandir. Por exemplo, para quatro colunas iguais, usaríamos .large-3

A seguir estão as três classes usadas no sistema de grade da Fundação -

Sr. Não. Classes de grade básica e descrição
1 ampla

As classes large- * são usadas para os dispositivos grandes.

2 Médio

A classe medium- * é usada para dispositivos médios.

3 Pequeno

a classe small- * é usada para dispositivos pequenos.

Grade Avançada

A seguir estão os formatos de grade avançados usados ​​no Foundation.

Sr. Não. Grades e descrição avançadas
1 Coluna / linha combinada

As classes de coluna e linha são usadas no mesmo elemento para obter a coluna de largura total para usar como um contêiner.

2 Nesting

Podemos aninhar as colunas da grade dentro de outras colunas.

3 Offsets

Usando a classe large-offset- * ou small-offset- * , você pode mover as colunas para a direita.

4 Linhas Incompletas

A fundação flutua o último elemento automaticamente para a direita quando as linhas não incluem colunas de até 12.

5 Recolher / Desfazer Recolher Linhas

Usando o tamanho da consulta de mídia, as classes de recolhimento e não recolhimento são incluídas no elemento de linha para mostrar os preenchimentos.

6 Colunas Centradas

Incluindo a classe com centro pequeno na coluna, você pode fazer a coluna no centro.

7 Ordem de fonte

A classe de ordenação de origem é usada para deslocar as colunas entre o ponto de interrupção.

8 Blocos de grades

A grade de blocos é usada para dividir o conteúdo.

Construindo Semanticamente

Usando o conjunto de mixins SASS, uma grade CSS é gerada, a qual é usada para construir sua própria grade semântica. Para mais informações clique aqui

Referência SASS

A seguir estão as referências SASS para grade usada no Foundation.

Sr. Não. Grades básicas e descrição
1 Variáveis

Usando as variáveis ​​sass, podemos modificar os estilos padrão deste componente.

2 Mixins

A saída CSS final é construída usando o mixin.