Fundación - The Grid

Descripción

El sistema de cuadrícula de cimientos escala hasta 12 columnas en la página. Los sistemas de cuadrícula se utilizan para crear diseños de página a través de una serie de filas y columnas que albergan su contenido.

Opciones de cuadrícula

La siguiente tabla explica brevemente cómo funciona el sistema de rejilla Foundation en varios dispositivos.

Dispositivos pequeños Teléfonos (<640px) Dispositivos medianos Tablets (> = 640px) Dispositivos grandes Computadoras portátiles y de escritorio (> = 1200px)
Comportamiento de la cuadrícula Horizontal en todo momento Contraído al inicio, horizontal sobre los puntos de interrupción Contraído al inicio, horizontal sobre los puntos de interrupción
Prefijo de clase .pequeña-* .medio-* .grande-*
Número de columnas 12 12 12
Encajable si si si
Compensaciones si si si
Orden de columnas si si si

Estructura básica de una rejilla de cimentación

La siguiente es la estructura básica de una cuadrícula de fundación:

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

<div class = "row">
   ...
</div>
  • Primero, cree una clase de fila para crear grupos horizontales de columnas.

  • El contenido debe colocarse dentro de las columnas y solo las columnas pueden ser los hijos inmediatos de las filas.

  • Las columnas de la cuadrícula se crean especificando el número de doce columnas disponibles que desea abarcar. Por ejemplo, para cuatro columnas iguales usaríamos .large-3

Las siguientes son las tres clases utilizadas en el sistema de rejilla Foundation:

No Señor. Clases y descripción básica de Grid
1 Grande

Las clases grandes * se utilizan para los dispositivos grandes.

2 Medio

La clase media- * se utiliza para los dispositivos medios.

3 Pequeña

small- * class se utiliza para los dispositivos pequeños.

Cuadrícula avanzada

Los siguientes son los formatos de cuadrícula avanzados que se utilizan en Foundation.

No Señor. Cuadrículas avanzadas y descripción
1 Columna / fila combinada

Las clases de columna y fila se utilizan en el mismo elemento para que la columna de ancho completo se utilice como contenedor.

2 Anidamiento

Podemos anidar las columnas de la cuadrícula dentro de otras columnas.

3 Compensaciones

Usando la clase large-offset- * o small-offset- * , puede mover las columnas hacia la derecha.

4 Filas incompletas

Foundation flota el último elemento automáticamente a la derecha cuando las filas no incluyen columnas hasta 12.

5 Contraer / Descontraer filas

Usando el tamaño de la consulta de medios, las clases de colapso y uncollapse se incluyen en el elemento de fila para mostrar los rellenos.

6 Columnas centradas

Al incluir la clase centrada en pequeño en la columna, puede hacer que la columna esté en el centro.

7 Ordenamiento de fuente

La clase de orden de fuente se usa para cambiar las columnas entre el punto de interrupción.

8 Cuadrículas de bloque

La cuadrícula de bloques se utiliza para dividir el contenido.

Construyendo Semánticamente

Usando el conjunto de mixins de SASS, se genera una cuadrícula CSS que se usa para construir su propia cuadrícula semántica. Para más información haga clic aquí.

Referencia SASS

Las siguientes son la referencia de SASS para la cuadrícula utilizada en Foundation.

No Señor. Cuadrículas básicas y descripción
1 Variables

Usando las variables sass podemos modificar los estilos predeterminados de este componente.

2 Mixins

La salida CSS final se crea utilizando el mixin.