Efecto fade jquery

11 comentarios

Efecto fade jquery

Vamos a ver un ejemplo sencillo de jquery para hacer un rollover de efecto transparencia en nuestras fotos.

Creamos una nueva función, y aplicamos la función “fadeTo” al 0.3 en estado reposo (30% de opacidad) y al pasar el ratón por encima aplicamos a la foto el 1 (100% de opacidad).

$(document).ready(function () {
  $(".fadefoto").fadeTo(1, 0.3);
  $(".fadefoto").hover(
    function () {
      $(this).fadeTo("fast", 1);
    },
    function () {
      $(this).fadeTo("normal", 0.3);
    }
  );
});

Y dentro del body de nuestra página, solo tenemos que aplicar el estilo que antes hemos creado para el efecto, en nuestro caso: “fadefoto” a la/s fotos que queremos aplicar el efecto de transparencia.

<a><img class="fadefoto" src="mifoto.jpg" /></a>
  • Daniel

    oe man donde esta los scripts js y class=”fadefoto”

  • http://zeandesign.net zeandesign

    Genial, lo probe y me vino al 100%

  • Cesar Miguel Chavez

    Genial lo probe con Joomla 1.5 en el Controller y funciono perfectamente, Gracias.

  • http://dowitty.com doWitty

    Gracias, tio
    Funciona genial y sin tener que agregar más ficheros js al proyecto.

  • http://sysdent.net23.net Miguel Casallas

    Excelente, me ha servido mucho

    Saludos desde Colombia.

  • http://www.edpabol.com Edgar Pacosillo

    Muy buen aporte gracias.. un saludo de antemano. Una duda
    si quiero que tenga fadeduration
    que sea mas lento como lo haria…???

  • liliana varela

    Muy buen codigo!!! funciona perfecto en todos los exploradores….

    Mil gracias por compartirlo :)

  • http://criogenia.mx Carlos

    Muy bueno!, el otro día hice un menú con slideUp & slideDown pero por alguna razón al pasar el mouse encima rápidamente como que enloquecía el efecto y se repite una y otra vez hasta terminar el numero de veces que se haya puesto el mouse encima, alguna idea de que puede ser?

    • http://www.bufa.es Jorge Maiden

      Hola Carlos, si utilizando stop() y animate() en lugar de “fade To”. Esta semana intentare crear un post explicándolo mejor, ya que lo veo interesante.

  • nilo

    Esta todo bien .. pero .. y si quiero que sea una imagen y no una opacidad ?

  • Frozen_Blast

    Muchas gracias funciona perfecto y es bastante sencillo!

¿Te ha sido útil?haz click en
+1https://plus.google.com/share?url=http://goo.gl/gNESp