Gli effetti al passaggio del mouse sono sempre un argomento divertente da esplorare. In passato, abbiamo creato alcuni fantastici esempi di hover CSS facili da copiare e incollare nel tuo codice.
Oggi lo seguiremo con dieci nuovi effetti appositamente creati per l'uso con le immagini. Ogni esempio viene fornito con uno snippet HTML e CSS che puoi rubare e una demo live in modo che tu possa vederlo in azione.
Sbirciata
Prima di iniziare, dai un'occhiata alla demo qui sotto per vedere tutti i vari effetti al passaggio del mouse che creeremo.
demo: Clicca qui per il lancio.
Impostare
Prima di iniziare a creare le singole demo, è necessaria una configurazione di base. Ecco una porzione di CSS che useremo per dettare l'aspetto di base di tutti gli esempi.
La maggior parte di questo è roba di base: il dimensionamento della scatola ci consente di manipolare il modello della scatola (sentitevi liberi di applicare più specificatamente se non vi piace il selettore universale), e la classe pic ci dà un posto dove lanciare alcuni stili generici per ogni foto
Zoom e panoramica
Il nostro primo gruppo di effetti prevede l'utilizzo di alcuni trucchi con overflow nascosto. Ritagliando l'immagine ai limiti di un div, possiamo tirare fuori delle alate piuttosto belle.
Ecco una demo dei quattro effetti hover in azione:
demo: Clicca qui per il lancio.
Crescere
Per iniziare, faremo in modo che quando l'utente passa sopra l'immagine, la foto si ingrandisce rimanendo comunque entro i suoi limiti, producendo un effetto di zoom. Ecco l'HTML.
HTML