Efectos hover para imágenes

min Leyre



Estos efectos hover funcionan al momento de pasar el mouse por encima de la imagen. son efectos hechos con puro CSS3 y hacemos uso de la clase transform y transition para crear estos efectos con un toque animado.


Instalación

El siguiente código css debes incluirlo entre tus estilos, por ejemplo en Wordpress los puedes incluir en el archivo style.css al final de todo el documento, claro sin las etiquetas html <style></style>. En el caso de Blogger busca </head> y arriba de eso pega los estilos:


<!-- Efectos Hover -->
<style type='text/css'>/*<![CDATA[*/

/* Effect animated in CSS for image
Created by GianCreativo
URL: http://giancreativo.blogspot.com/
*/
.ahover img{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.glow img:hover{-webkit-transform:scale(1.1) translateZ(0);transform:scale(1.1) translateZ(0)}.shrink img:hover{-webkit-transform:scale(.9) translateZ(0);transform:scale(.9) translateZ(0)}.rotate img:hover{-webkit-transform:rotate(10deg) translateZ(0);transform:rotate(10deg) translateZ(0)}.traslacion img:hover{-webkit-transform:translate(10px,20px) translateZ(0);transform:translate(10px,20px) translateZ(0)}.skewX img:hover{-webkit-transform:skewX(10deg) translateZ(0);transform:skewX(10deg) translateZ(0)}.skewY img:hover{-webkit-transform:skewY(10deg) translateZ(0);transform:skewY(10deg) translateZ(0)}.gian-left img:hover{-webkit-transform:rotate(10deg) translateZ(0) scale(1.1) translateZ(0);transform:rotate(10deg) translateZ(0) scale(1.1) translateZ(0)}.gian-right img:hover{-webkit-transform:rotate(-10deg) translateZ(0) scale(1.1) translateZ(0);transform:rotate(-10deg) translateZ(0) scale(1.1) translateZ(0)}
/*]]>*/</style>

Uso básico

Para empezar necesitamos crear un contenedor y agregar la class ahover + el efecto que necesites, puedes elegir entre glow, shrink, rotate, traslacion, skewX, skewY, gian-left, gian-right. Ejemplo:


<a class="ahover glow" href="#url"><img src='#Imagen'/></a>

Limitaciones

Es importante que cada imagen tengo un contenedor independiente, no podemos agregar varias imágenes en un solo contenedor.


0 Comentarios