Aplicar efecto Fade a una página web con jQuery

Se trata de un efecto interesante que podemos aplicar a nuestro sitio web ó páginas que deseemos. Nos referimos al efecto Fade (comumente se relaciona con desvanecer ó aparecer ciertos contenidos) que se puede lograr gracias a jQuery.

Dentro de un contenedor <div> colocaremos el contenido al cual aplicaremos el efecto:

<div id="micontenido" style="display:none;">
<!--aca tu contenido. asegurate que sea extenso para que puedas ver el efecto-->
</div>

Nada más después de cerrar el contenedor </div> escribe el siguiente código JavaScript:

<script type="text/javascript">
$(document).ready(function(){
 $(document).ready(function () {
 $('#micontenido').fadeIn(1200);
 });
});
</script>

Obviamente debemos referenciar en la cabecera del documento HTML a la librería jQuery.

Vía wdlog | Nuestro ejemplo

12 thoughts on “Aplicar efecto Fade a una página web con jQuery

  1. Hola. Gracias por tus ejemplos. He estado aplicando el ejemplo de registro ajax-php-mysql, combinado con algunas validaciones.
    Tengo una duda que no he sabido como enfrentarla, y te solicito si tu me puedes orientar. Me gustaria que al realizar el registro envie un mensaje de “datos guardados”. Hasta ahora consigo que lo haga (como el ejemplo de actualizacion), pero me gustaria aplicar un efecto fadeIn para mostrarlo, y que luego de algunos segundos desaparezca este mensaje…
    He tratado con JQuery, con fadeIn…pero no se donde incluir el script.
    Agradecido desde ya

  2. Buen ejemplo. El problema radica en que si la pagina tiene algunas imagenes o tiene algún tipo de contenido pesado, el efecto no queda muy bien ya que despues del efecto se siguen cargando las imagenes y asi se arruina el efecto en sí.
    Estaría bueno, añadirle una precarga 🙂
    Saludos

  3. hola gracias por ejemplo, lo que queria saber es como hacer lo siguiente. tengo el siguiente codigo que lo copie de este sitio, lo que quiero es hacer click sobre mi div y que funcine tu codigo. No se relacionar el div con jQuery…

    aca tu contenido. asegurate que sea extenso para que puedas ver el efecto–>

    $(document).ready(function(){
    $(document).ready(function () {
    $(‘#micontenido’).fadeOut(1200);
    });
    });

  4. Sabes me surgio un problema el efecto, resulta que cuando lo aplico a imagenes png, esas imagenes se les pone un contorno medio distorcionado, esto solo me pasa en ie e buscado en google pero aun sin resultados. Espero tu ayuda 😉

  5. Excelente,…PEROOOOOO hay un problema, si uno trabaja con imagenes transparentes .png, la transición se ve horrible, como que no respeta la suavidad de los degradados, tambien la transicion en tre secciones de la pagina, PERO OJO…!!! esto solamente pasa con Internet Explorer, ya que con Firefox, Safari o Chrome se ve de maravilla, sabes alguna manera de solucionarlo para el problematico ie, gracias por el aporte.

  6. Aquí lo hice pero como pidió Ricardo, ir de negro, hasta aparecer…

    #micontenido
    {
    width: 1400px;
    height: 800px;
    position: relative;
    background-color:#000;
    z-index:150000;
    }

    $(document).ready(function(){
    $(document).ready(function () {
    $(‘#micontenido’).fadeOut(2400);
    });
    });

Leave a Reply

Your email address will not be published. Required fields are marked *

Proudly powered by WordPress | Theme: Wanderz Blog by Crimson Themes.