Hoy vamos a tener un poco más de diversión con las transiciones de CSS3. Hay un truco popular de jQuery que expande el recorte de una imagen cuando se pasa sobre ella y quería replicarla utilizando solo CSS Para llevar las cosas más lejos, pongo este efecto en acción en una galería de miniaturas.
Sigue leyendo para ver la demostración en vivo y sigue paso a paso a medida que explicamos cómo funciona esto y construyes todo desde cero.
Lo que estamos construyendo
En caso de que seas el tipo de persona a la que le guste saltar al final de un libro y echar un vistazo a cómo resulta todo, aquí tienes una demostración completa de lo que crearemos.
Demostración en vivo: Haga clic aquí
Prueba de concepto
Antes de comenzar a diseñar una página de la galería completa, construyamos una versión pequeña solo para tener una idea de lo que queremos lograr. La idea básica es tener una galería de miniaturas donde se recorta cada miniatura para mostrar solo una parte de una imagen más grande. Luego, cuando se desplaza sobre una imagen, la miniatura se expande para mostrar todo.
HTML
Para comenzar, cree una página HTML básica y lance algunos divs como se muestra a continuación. Aquí tengo un contenedor básico y luego tres imágenes. Por lo que estamos haciendo, no podemos simplemente diseñar las imágenes directamente sin un poco de estiramiento incómodo, por lo que nos vemos obligados a poner cada una en su propia división.