📖
CSS Grid - Diseño en cuadrícula
🎨 ¿Qué es CSS Grid?
CSS Grid es como un tablero de ajedrez mágico donde puedes colocar elementos en filas y columnas. ¡Es perfecto para crear layouts complejos de forma sencilla!
💡 Grid vs Flexbox
Flexbox = Una dimensión (fila O columna)
Grid = Dos dimensiones (filas Y columnas a la vez)
🛠️ Propiedades principales:
display: grid
Activa el modo grid
grid-template-columns
Define columnas
grid-template-rows
Define filas
gap
Espacio entre celdas
📝 Ejemplo básico:
.contenedor {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: 100px 100px;
gap: 10px;
}
📐 Unidades especiales:
fr = Fracción del espacio disponible
repeat(3, 1fr) = Repite 3 veces 1fr
auto = Tamaño automático
minmax(100px, 1fr) = Entre mínimo y máximo
💻
Editor CSS Grid
👁️
Vista Previa