FemCoders CSS Grid Examples

Galería de Imágenes con CSS Grid

Las galerías de imágenes son uno de los casos de uso más poderosos para CSS Grid. Con Grid, puedes crear diseños de galería flexibles, responsivos y visualmente interesantes donde algunas imágenes pueden ocupar más espacio que otras.

A diferencia de los métodos tradicionales que requerían muchos contenedores anidados y cálculos complejos, CSS Grid simplifica enormemente la creación de galerías dinámicas.

Implementación básica


.galeria {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-auto-rows: 250px;
  gap: 20px;
}

.galeria-item {
  overflow: hidden;
  position: relative;
  border-radius: 8px;
}

.galeria-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}

.galeria-item:hover img {
  transform: scale(1.05);
}
        

Desafío

¿Te animas a mejorar esta galería? Intenta:

Puedes usar el código como punto de partida para tus propios proyectos.