hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
19 de Noviembre de 2008, 12:06:22
Noticias: Buscador del foro
Para ver este enlace Registrate o Inicia Sesion
aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Html (Moderadores: Big-Peru_, TXS)
| | | |-+  Efecto de transición FadeIn en imágenes con JavaScript
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Efecto de transición FadeIn en imágenes con JavaScript  (Leído 284 veces)
shevchenko
Colaborador
****
Desconectado Desconectado

Mensajes: 926


Lo importante no es ganar sino hacer perder alotro


Ver Perfil WWW
« : 08 de Julio de 2008, 09:55:40 »



Hace unos días postee un aporte con una traducción y su explicación de algo que encontré por ahí sobre como hacer FadeIn en un div con un par de funciones de JavaScript, des pues de jugar un rato esto es lo que logré.

HTML
un div comun y corriente

Código :

<body>
<div id="fading">
<h1>FadeIn</h1>
</div>

 

CSS
algo de estilo para dicho div:

Código :

#fading {
  width:300px;
  height:75px;
  border: medium solid #E70;
  background:silver;
  padding:10px;
  font-family: verdana;
  color:#EEE;
  text-align:center;
  letter-spacing:5px; 
}

JavaScript
el codigo es bastante sencillo, en primer lugar declaramos un par de variables

Código :

  var time;
  var transparency = 0;
 

ahora vamos con la funcion propiamente dicha:

Código :

  function fadeIn() {
  //incrementamos el valor
    transparency += 5;
  //si termino la trnsicion borramos el intervalo
    transparency = (transparency == 100) ?
         clearInterval(time) : transparency;
  //seteamos al div como objeto para poder usarlo
    obj = document.getEl ementById('fading');
  //programamos cada navegador por separado
    if (document.all){
   //esto es para IE
     obj.style.filt er = 'alpha(opacity='+transparency+')';
   }else{
   // Safari 1.2, posterior Firefox y Mozilla, CSS3
     obj.style.opac ity = transparency /100;
   // anteriores Mozilla y Firefox
     obj.style.MozO pacity = transparency /100;
   // Safari anterior a 1.2, Konqueror
     obj.style.KHTM LOpacity = transparency /100;
   }
  };
 

y luego en el evento onLoad de la pagina, llamamos a la función fadeIn() cada 100 milisegundos:

Código :

  window.onload = function() {
    time = setInterval('fadeIn()',100);
  };




Autor: penHolder
En línea



Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Aprende C++ ( 29 Videotutoriale s )
   
Para ver este enlace Registrate o Inicia Sesion
Consejos Web
 
Para ver este enlace Registrate o Inicia Sesion
F.A.Q-Temas Importantes sobre PHP


Para ver este enlace Registrate o Inicia Sesion
FAQ - Temas Importantes sobre ASP
   
Para ver este enlace Registrate o Inicia Sesion
Lista de Script de ASP

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online