2012-11-08 来源:网络
【实例名称】
JS代码实现图片淡出淡隐
【实例描述】
图片的透明度可以让图片具有特殊的效果。本例学习如何利用图片的透明特性实现淡出淡隐效果。
【实例代码】
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页-学无忧(www.xue51.com)</title> </head> <body onLoad="fade()"> <img src="logo1.gif" name="img" border=0 alt="Image" style="filter:alpha(opacity=0)"> <script language="JavaScript"> var bOpa = 1; var c = true; function fade() { if(document.all); if(c == true) { bOpa++; } if(bOpa==100) { //透明度到100时,开始减少 bOpa--; c = false } if(bOpa==10) { //透明度到10时,控制透明度增减的参数变为true bOpa++; c = true; } if(c == false) { //控制透明度是加还是减 bOpa--; } img.filters.alpha.opacity=0 + bOpa; //改变图像的透明度 setTimeout("fade()",50); //定时执行fade方法 } </script></body> </html>
【运行效果】
【难点剖析】
本例的重点是图片的透明度属性“opacity”。此属性在本例中通过CSS的滤镜完成,“filters.alpha.opacity”用来设置图片的样式,通过不断增加或减少图片的透明度实现淡出淡隐效果。
【源码下载】
为了JS代码的准确性,请点击:JS代码图片淡出淡隐 进行本实例源码下载