9 ene 2012
avatar
Autor
giObanii fiOri
Categoria
Tutoriales
Etiquetas
, , , , ,

Fade de imágenes con CSS y jQuery

Dos formas sencillas de crear un efecto fade sobre una imagen, permutando una por otra.
Sólo usaremos CSS así que el el efecto no funcionará en versiones inferiores a IE9.

El HTML:

Selec All Code:
1
2
3
<div id="imagen-fade">
  <img src="URL_IMAGEN" width="390" height="260"/>
</div>

El CSS:

Selec All Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<style type="text/css">  
  #imagen-fade {
    cursor: pointer;  
    height: 375px;  
    margin: 0 auto;
    position: relative;
    width: 500px;  
    background: transparent url(URL_IMAGEN_2) no-repeat left top;  
  }  
  #imagen-fade img {
    -moz-transition: opacity 1s;
    -webkit-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
    opacity: 1;
    filter:alpha(opacity=100);
  }
  #imagen-fade:hover img {
    opacity:0;
    filter:alpha(opacity=0);
  }
</style>

Ejemplo:


Otra forma simple es utilizando la librería jQuery.

El HTML:

Selec All Code:
1
2
3
<div id="imagen-fade">
  <img src="URL_IMAGEN"/>
</div>

El CSS:

Selec All Code:
1
2
3
4
5
6
7
8
9
10
11
<style type="text/css">  
  #imagen-fade {
    cursor: pointer;  
    height: 375px;  
    margin: 0 auto;
    position: relative;
    width: 500px;  
    /* y acá, colocamos la segunda imagen como fondo */
    background: transparent url(URL_IMAGEN-2) no-repeat left top;  
  }
</style>

El Script:

Selec All Code:
1
2
3
4
5
6
7
8
9
<script type="text/javascript">
  $(document).ready(function() {
    $("#imagen-fade").hover(function(){
      $(this).find("img").fadeOut();
    }, function() {
      $(this).find("img").fadeIn();
    });
  });   
</script>

Ejemplo:


Solo queda de usdetes elegir el que me jor ajuste a su website.

Leido: 222 veces
Compartir este tema.

Discusión

Sin Comentarios to "Fade de imágenes con CSS y jQuery"

ShowTracksTrackbacks/Pings (1)

  1. Información Bitacoras.com…

    Valora en Bitacoras.com: No hay resumen disponible para esta anotación…

Deja tu comentario