圖片漸變,淡入淡出效果
文章導(dǎo)讀:
<html>
<head>
<title>圖片淡入淡出</title>
<style type="text/css">
<!--
body{
background:#000000;
}
img{
filter:BlendTrans(duration=3);
border:none;
}
-->
</style>
</head>
<body>
<script language="javascript">
function img1(x){ // 獲取數(shù)組記錄數(shù)
this.length=x;
}
//申明數(shù)組并給數(shù)組元素賦值,也就是把圖片的相對路徑保存起來
//若是圖片較多,可增加數(shù)組元素的個(gè)數(shù),
//在這個(gè)例子中用了五張圖片,所以數(shù)組元素個(gè)數(shù)為“5"。
iname=new img1(5);
iname[0]="photo/01.jpg";
iname[1]="photo/02.jpg";
iname[2]="photo/03.jpg";
iname[3]="photo/04.jpg";
iname[4]="photo/05.jpg";
var i=0;
function play1(){ // 演示變換效果
if (i==4){ i=0; } //當(dāng)進(jìn)行到iname[4]時(shí),返回iname[0]
else{ i++; }
tp1.filters[0].apply(); //tp為圖像的name,在<img>標(biāo)記中定義
tp1.src=iname[i];
tp1.filters[0].play();
mytimeout=setTimeout("play1()",4000);
//設(shè)置演示時(shí)間,這里是以毫秒為單位的,所以“4000 ”是指每張圖片的演示時(shí)間是4秒
//這個(gè)時(shí)間值要大于濾鏡中設(shè)置的轉(zhuǎn)換時(shí)間值,這樣當(dāng)轉(zhuǎn)換結(jié)束后還能停留一段時(shí)間,看清楚圖片。
}
</script>
<p><img src="photo/04.jpg" name="tp1"></p>
<script language="javascript">//play1();</script>
</body>