Profe Johnny
Ejercicios · Grupo 5 de 6

CSS Grid

Maquetar en dos dimensiones. Intenta resolver cada ejercicio en el editor antes de revelar la solución.

1 Ejercicio 1 Básico

Crea una cuadrícula de 3 columnas iguales con display: grid.

ejercicio-1
Ver solución sugerida
solución 1
2 Ejercicio 2 Básico

Usa repeat() para crear 4 columnas iguales.

ejercicio-2
Ver solución sugerida
solución 2
3 Ejercicio 3 Intermedio

Crea columnas de tamaño distinto: una fija de 200px y otra flexible con 1fr.

ejercicio-3
Ver solución sugerida
solución 3
4 Ejercicio 4 Intermedio

Usa grid-template-rows para definir 2 filas de distinto alto.

ejercicio-4
Ver solución sugerida
solución 4
5 Ejercicio 5 Avanzado

Haz que un elemento ocupe 2 columnas con grid-column: span 2.

ejercicio-5
Ver solución sugerida
solución 5
6 Ejercicio 6 Avanzado

Construye una galería responsiva de 6 tarjetas con auto-fit y minmax.

ejercicio-6
Ver solución sugerida
solución 6
7 Ejercicio 7 Avanzado

Define áreas de layout con grid-template-areas: header, sidebar, contenido y footer.

ejercicio-7
Ver solución sugerida
solución 7
8 Ejercicio 8 Intermedio

Combina gap de fila y de columna con valores distintos usando row-gap y column-gap.

ejercicio-8
Ver solución sugerida
solución 8
9 Ejercicio 9 Intermedio

Centra un solo elemento dentro de un grid con place-items: center.

ejercicio-9
Ver solución sugerida
solución 9
10 Ejercicio 10 Básico

Construye una cuadrícula de 9 tarjetas (3x3) para una galería de fotos.

ejercicio-10
Ver solución sugerida
solución 10