QuicklyCSS v2 · Docs
Grid col
Versión v2.0 alpha.2
MÓDULO•ESTRUCTURA

Estructura · grid-col.css

Grid col (columnas de grid)

Define la cantidad de columnas de un grid entre 1 y 12, crea distribuciones automáticas con un mínimo de 200px y adapta la composición mediante breakpoints.

v2.0

De 1 a 12 columnas

Genera tracks iguales con unidades fraccionales.

Columnas automáticas

Incluye auto-fit y auto-fill con una base mínima de 200px.

Responsive por contenedor

Cambia la cantidad de columnas en siete breakpoints reales.

Problema que resuelve

Centraliza la definición de columnas para evitar repetir grid-template-columns y media queries en cada componente.

Convención real de clases

Combina .grid con .grid-col-{n}, .grid-auto, .grid-auto-fit o .grid-auto-fill. Este archivo no incluye variantes para 1024px.

Código + resultado

Ejemplos reales de grid col

Observa cómo el contenedor distribuye sus hijos dentro de columnas iguales o automáticas.

HTML
Resultado aplicado2 columnas
contenedor gridhijos directos

Referencia

Clases grid-col

Las clases se aplican al contenedor y definen sus tracks, no el span individual de los items.

ClaseColumnasDefiniciónUso recomendado
.grid—display: gridActiva el contexto grid.
.grid-auto12repeat(12, 1fr)Retícula automática de doce columnas.
.grid-auto-fitAutomáticasminmax(200px, 1fr)Colapsa tracks vacíos.
.grid-auto-fillAutomáticasminmax(200px, 1fr)Conserva tracks automáticos vacíos.
.grid-col-11repeat(1, 1fr)Una columna.
.grid-col-22repeat(2, 1fr)Dos columnas iguales.
.grid-col-33repeat(3, 1fr)Tres columnas iguales.
.grid-col-44repeat(4, 1fr)Cuatro columnas iguales.
.grid-col-55repeat(5, 1fr)Cinco columnas iguales.
.grid-col-66repeat(6, 1fr)Seis columnas iguales.
.grid-col-77repeat(7, 1fr)Siete columnas iguales.
.grid-col-88repeat(8, 1fr)Ocho columnas iguales.
.grid-col-99repeat(9, 1fr)Nueve columnas iguales.
.grid-col-1010repeat(10, 1fr)Diez columnas iguales.
.grid-col-1111repeat(11, 1fr)Once columnas iguales.
.grid-col-1212repeat(12, 1fr)Doce columnas iguales.
.grid-col-640-[n]1–12repeat(n, 1fr)Override para ≤640px.
.grid-col-768-[n]1–12repeat(n, 1fr)Override para ≤768px.
.grid-col-1280-[n]1–12repeat(n, 1fr)Override para ≤1280px.
.grid-col-1536-[n]1–12repeat(n, 1fr)Override para ≤1536px.
.grid-col-2560-[n]1–12repeat(n, 1fr)Override para ≤2560px.
.grid-col-3840-[n]1–12repeat(n, 1fr)Override para ≤3840px.
.grid-col-6016-[n]1–12repeat(n, 1fr)Override para ≤6016px.
Regla del sistemaGrid-col define los tracks del contenedor. Grid-col-span controla después cuántos tracks ocupa cada item.

Recomendaciones

Buenas prácticas con grid col

01

Activa grid

Combina siempre la definición de columnas con la clase .grid.

02

Usa auto-fit para fluidez

Permite que los items existentes aprovechen el espacio sobrante.

03

Reduce columnas en móvil

Un override simple suele ser suficiente para mantener la legibilidad.

04

Separa con gap

Define la separación en el padre sin modificar el tamaño de los tracks.