Grilla

Es fundamental para todo lo que construyamos la cuadrícula 2x, es la base geométrica de todos los elementos visuales, desde la tipografía hasta las columnas, cuadros, iconos e ilustraciones. Proporciona estructura y orientación para toda la toma de decisiones espaciales. La unidad básica de la cuadrícula es de 8 píxeles. La mini unidad adapta a su contenido mientras mantiene un ritmo visual constante. El margen y el padding siempre se aplican en unidades fijas múltiples. Las cajas se dimensionan aplicando una escala de dimensionamiento basada en mini unidades fijas o anchos de columna de fluido, junto con un conjunto básico de relaciones de aspecto.

Fundamentos de cuadrícula

El concepto central de la cuadrícula 2x es dividir o multiplicar por dos, formando un ritmo visual. Las cuadrículas fluidas se construyen por división, mientras que las cuadrículas fijas se construyen con multiplicación. En los límites del breakpoint, estos tamaños coinciden. Los márgenes y el padding se aplican consistentemente en ambos casos.

Columnas y filas

Las columnas y las filas crean líneas clave que son esenciales para el ritmo visual, especialmente para la tipografía. Debemos construir columnas dividiendo un espacio en una cuadrícula fluida o colocando cuadros fijos en múltiplos.

Márgenes

Los márgenes en el borde exterior de la cuadrícula son siempre de un tamaño fijo dentro de un breakpoint, incluso cuando las columnas son fluidas. 

Padding

El padding siempre es un múltiplo fijo de mini unidades: 16 píxeles en todos los breakpoints estándar. Alinee siempre el tipo con el borde del relleno de la caja. 

Gutters

Los gutters en la grilla pueden estar ausentes o presentes. El margen alrededor de cada cuadro de cuadrícula coincide con su relleno, para un gutte total de 32 píxeles. Para contenido estrechamente relacionado, considere una grilla sin gutters. Aplique gutters cuando el contenido amerite más separación.

Breakpoints

Use los breakpoints para mantener la integridad del diseño en todos los tamaños de pantalla. Para obtener los mejores resultados, pruebe los diseños y el código en cada uno de estos puntos de interrupción estándar.

Breakpoint

Value (px/rem)

Columns

Size (%)

Size

Padding

Margin

Breakpoint

Value (px/rem)

Columns

Size (%)

Size

Padding

Margin

Small

320 / 20

4

25%

80 px

16 px

0

Medium

672 / 42

8

12.5%

80 px

16 px

16 px

Large

1056 / 66

16

6.25%

64 px

16 px

16 px

X-Large

1312 / 82

16

6.25%

80 px

16 px

16 px

Max

1584 / 99

16

6.25%

96 px

16 px

24 px

 

Comportamientos de cuadrícula

Grilla fluida

Las estructuras de columnas fluidas son ideales para contenido editorial, paneles, imágenes, videos, visualizaciones de datos, etc. En cada caso, escalar el tamaño de las cosas es más útil para el usuario que escalar el número de cosas visibles. En una cuadrícula fluida, dividimos el ancho disponible por la mitad para crear columnas, repitiendo según sea necesario.

En cada breakpoint, el recuento de columnas es fijo y el ancho de columna es un múltiplo de mini unidades. La altura de la fila es un múltiplo del tamaño de la columna, siguiendo las relaciones de aspecto recomendadas. El margen y el padding son múltiplos fijos de mini unidades. Entre los puntos de interrupción, el ancho real de la columna es un porcentaje del área de la cuadrícula, no un mini unidad múltiple. El contenido escala de forma fluida.

Cajas fijas

Se puede formar una grilla con cuadros fijos organizando mosaicos en un bloque en línea, iconos en barras de herramientas, etc. El recuento de columnas aumenta con el ancho del navegador. Los mosaicos se envuelven a la siguiente línea.

Cajas híbridas

Los cuadros híbridos tienen diferentes reglas de escala en cada dimensión, por lo que no usan relaciones de aspecto. Cuando un usuario redimensione el navegador esperando que el contenido se escale en una dimensión pero no en la otra, use cuadros híbridos.

Ejemplos

Anchura

Altura

Ejemplos

Anchura

Altura

Header

Fluid (Grid)

Fixed (m.u.)

Toolbar

Fluid (Grid)

Fixed (m.u.)

Side Panel

Fixed

Fluid (Grid)

Menu

Fixed

Fluid (Content)

Content

Fixed

Fluid (Content)

Data Table

Fluid (Grid)

Fluid (Content)