InicioHazlo Tu Mismo5 Efectos hover aplicados en imagenes

5 Efectos hover aplicados en imagenes

Hazlo Tu Mismo2/7/2012





Bueno amigos en este Post les mostrare 5 propiedades llamadas Hovers.
Definición de Hover:Hover es una propiedad de CSS3 que realiza una acción al pasar el cursor por arriba de cierto elemento definido en la hoja de estilo.



Empecemos con los hover:


Hover 1-Efecto “Bump up” :

Excelente para usar una lista de imágenes horizontal, lo que hace es elevar el elemento
modificando el margin-top.

Ejemplo:



Demo


Codigo HTML:


[color=#000000][color=#000000] <!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<meta name="description" content="description">

<title>Titulo de la pagina</title>

<link rel="stylesheet" type="text/css" media="screen" href="Dirección hoja de estilo "/>

<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

</head>

<body>
 <!--Example-->
    <div class="ex1">
        <img src="Dirección imagen 1">
        <img src="Dirección imagen2">
        <img src="Dirección imagen3">
        <img src="Dirección imagen4">
    </div>


</body>
</html>

[/color][/color]




Una vez que tengamos eso procederemos a crear el estilo donde ponemos lo siguiente:
[color=#000000][color=#000000]
.ex1 img{
    border: 5px solid #ccc;
    float: left;
    margin: 15px;
    -webkit-transition: margin 0.5s ease-out;
    -moz-transition: margin 0.5s ease-out;
    -o-transition: margin 0.5s ease-out;
}

.ex1 img:hover {
    margin-top: 2px;
}
[/color][/color]


En este estilo lo que definimos es que las etiquetas img contenidas en el div class: ex1 tengan un borde de 5px solido y de color gris (#ccc), que este "flotando" a la izquierda con un margen de 15px.
Después tenemos definido el hover que dice que cuando pasemos el cursor por arriba de esa imagen suba 2px en respecto a donde esta ubicada normalmente.



Hover 2-Efecto “Stack & Grow”:

Al pasar el cursor por encima de la imagen, esta aumenta su anchura y altura mediante una transición CSS.

Ejemplo:



Demo

Codigo HTML:
[color=#000000][color=#000000]
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<meta name="description" content="description">

<title>Efecto “Stack & Grow”</title>

<link rel="stylesheet" type="text/css" media="screen" href="Dirección hoja de estilo "/>

<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

</head>

<body>


    <!--Example-->
    <div id="containerEx2">

    <div id="ex2">
        <img src="Dirección imagen 1">
                         <img src="Dirección imagen2">
                         <img src="Dirección imagen3">
                         <img src="Dirección imagen4">

    </div>

    </div>

</body>
</html>
[/color][/color]




Proseguimos con el estilo:
[color=#000000][color=#000000]
#containerEx2 {
    width: 300px;
    margin: 0 auto;
}

#ex2 img{
    height: 100px;
    width: 300px;
    margin: 15px 0;
     -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
}

#ex2 img:hover {
    height: 133px;
    width: 400px;
    margin-left: -50px;
}
[/color][/color]


En este estilo definimos el ancho, alto y margen de la imagen en estilo normal y después lo agrandamos cambiando los px en el :hover.



Hover 3-Efecto “Fade Text in”:
Este efecto es bastante interesante, es un div que contiene una imagen y un texto,
primero se alinea la imagen a la izquierda y al div contenedor se le definen las propiedades line-height: 0px y color: transparent,
para que cuando el cursor pase por la imagen, esto cambie de manera animada, dando el efecto que el texto cae.

Ejemplo:





Demo


Codigo HTML:
[color=#000000][color=#000000]
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<meta name="description" content="description">

<title>Efecto “Fade Text in”</title>

<link rel="stylesheet" type="text/css" media="screen" href="Direccion del estilo"/>

<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

</head>

<body>
    <h1>Hover Over the Image</h1>

    <div id="ex3">
        <img src="Dirección de la imagen"><p>Acá el texto que queres que "caiga"</p>
    </div>

</body>

</html>
 
[/color][/color]




Ahora el estilo:
[color=#000000][color=#000000]
#ex3 {
    width: 730px;
    height: 133px;
    line-height: 0px;
    color: transparent;
    font-size: 50px;
    font-family:#"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
       font-weight: 300;
    text-transform: uppercase;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}

#ex3:hover {
    line-height: 133px;
    color: #575858;
}

#ex3 img{
    float: left;
    margin: 0 15px;
}

[/color][/color]

En este estilo se define el color de y la anchura del texto, que después se cambian para que "aparezca" en el hover.



Hover4-Efecto “Crooked Photo”(Ya va el ante ultimo) :
Ideal para una galería de fotos, este efecto usa la propiedad CSS3 -transform: rotate, hace que cuando el
cursor pase por la imagen esta gire 7 grados a la izquierda.

Ejemplo:



Demo


Codigo HTML:
[color=#000000][color=#000000]
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<meta name="description" content="description">

<title>Efecto “Crooked Photo”</title>

<link rel="stylesheet" type="text/css" media="screen" href="estilo4.css"/>

<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

</head>

<body>

    <div id="ex4">
         <img src="Dirección imagen 1">
                         <img src="Dirección imagen2">
                         <img src="Dirección imagen3">
                         <img src="Dirección imagen4">

         <img src="Dirección imagen 5">
                         <img src="Dirección imagen6">
      </div>

</body>
</html>
[/color][/color]



El código CSS3:
[color=#000000][color=#000000]
#ex4 {
    width: 800px;
    margin: 0 auto;
}

#ex4 img {
    margin: 20px;
    border: 5px solid #eee;
    -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}

#ex4 img:hover {
    -webkit-transform: rotate(-7deg);
    -moz-transform: rotate(-7deg);
    -o-transform: rotate(-7deg);
}
[/color][/color]

En esta ocasión la hoja de estilo se utiliza para marcar el grado de rotacion de la imagen y el borde de cada imagen.



Bueno amigos este ya es el ultimo hover :

Hover 5-Efecto “Fade In and Reflect”:
Este efecto solo es compatible con navegadores -webkit, ya que usa la propiedad -webkit-box-reflect, que solo es soportada por Chrome y Safari,
de igual manera se ve bastante bien(En otros navegadores le quita un poco de luz).



Demo


Codigo HTML:

[color=#000000][color=#000000]

<!DOCTYPE html>

<html>

<head>

<meta charset=utf-8 />

<meta name="description" content="description">



<title>Efecto “Fade In and Reflect”</title>



<link rel="stylesheet" type="text/css" media="screen" href="estilo5.css"/>



<!--[if IE]>

<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>

<![endif]-->



</head>



<body>

    <div id="containerEx5">



    <div id="ex5">

       <img src="Dirección imagen 1">
                         <img src="Dirección imagen2">
                         <img src="Dirección imagen3">
                         <img src="Dirección imagen4">



        <img src="Dirección imagen 5">
                         <img src="Dirección imagen6">
                         <img src="Dirección imagen7">
                         <img src="Dirección imagen8">

    </div>



    </div>

 </body>

 </html>

[/color][/color]




El ultimo Estilo:
[color=#000000][color=#000000]
#containerEx5 {

    background : none repeat scroll 0 0 #333333;

    margin: 50px 0;

    min-height: 100%;

    padding: 20px;

}



#ex5 img {

    margin: 25px;

    opacity: 0.8;

    border: 10px solid #eee;



    /*Transition*/

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;



    /*Reflection*/

    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.1)));

}





#ex5 img:hover {  

   opacity: 1;



   /*Reflection*/

  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4)));



   /*Glow*/

  -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);

  -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);

  box-shadow: 0px 0px 20px rgba(255,255,255,0.8);

}

[/color][/color]


En este estilo se define el color, el lugar, el reflejo de la imagen(solo en -webkit- ) y el esparcimiento de la luz.



Cualquier Duda contactame por MP.

Si te gusto Recomendalo o comenta.

Si te gustan mis aportes Seguime





Datos archivados del Taringa! original
136puntos
3,028visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

b
bruno456🇦🇷
Usuario
Puntos0
Posts1
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.