Idag ska vi ha lite roligare med CSS3-övergångar. Det finns ett populärt jQuery-trick som expanderar grödan av en bild när du svävar över den och jag ville kopiera den med endast CSS. För att ta saker vidare gör jag den här effekten till handling i ett miniatyrgalleri.
Fortsätt läsa för att se live-demo och följ efter steg för steg när vi förklarar hur det här fungerar och bygga hela grejen från början.
Vad vi bygger
Bara om du är den typ av person som gillar att hoppa över i slutet av en bok och smyga en topp på hur allting visar sig, här är en färdig demonstration av vad vi ska skapa.
Live Demo: Klicka här
Bevis på koncept
Innan vi lanserar till att designa en fullständig gallerysida, låt oss bygga en liten version bara för att få en känsla för vad vi vill uppnå. Grundsidan är att ha ett miniatyrgalleri där varje miniatyrbild är beskuren för att bara visa en del av en större bild. När du sveper över en bild växlar miniatyrbilden för att visa den fulla grejen.
html
För att starta, skapa en grundläggande HTML-sida och kasta i ett fåtal divs som visas nedan. Här har jag en grundläggande behållare och sedan tre bilder. För det vi gör kan vi inte bara ställa bilderna direkt utan några besvärliga sträckningar så vi är tvungna att sätta varje i sin egen div.