Efecto transparencia en una imagen
Usando CSS y JavaScript
Algunas veces hemos visto en algún sitio web que una imagen se ve opaca y cuando pasamos el mouse retorna a su color original. Este efecto es sencillo de hacer usando algo de CSS y un poco de javaScript.
Veamos el código completo:
Primero cargamos la imagen, luego ponemos un estilo a la etiqueta y añadimos opacidad por medio de CSS: style="opacity:0.4;filter:alpha(opacity=40)", la función opacity solo funciona en Firefox y Opera.Código HTML:<html> <head> <title>.::Pruebas CSS::.</title> </head> <body> <img src="Ghost.png" style="opacity:0.4;filter:alpha(opacity=40)" onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100" onmouseout="this.style.opacity=0.4;this.filters.alpha.opacity=40" /> </body> </html>
Si observan, nada más con el código anterior ya la imagen se ve opaca, ahora haremos que cuando pongan el cursor sobre la imagen retornen los colores, para eso agregamos en el evento OnmouseOver otro estilo: onmouseover="this.style.opacity=1;this.filters.alp ha.opacity=100".
Por último cuando retiramos el cursor la imagen cambia a su estado de opacidad original, por lo tanto ponemos el mismo estilo que pusimos al principio pero en el evento OnMouseuot: onmouseout="this.style.opacity=0.4;this.filters.al pha.opacity=40"




LinkBack URL
About LinkBacks
