[範例]網頁特效

Home Home
引用 | 編輯 紫龍
2002-11-13 06:43
樓主
推文 x0
在網頁增加美美的特效



<SCRIPT language=JavaScript>
<!--
var number =12
var speed = 50
var maximg =2
var act = new Array(),positionX = new Array(),positionY = new Array()
var moveX = new Array(),moveY = new Array()
var j = maximg
img = new Array()
img[0] = "1.gif"
img[1] = "2.gif"
img[2] = "3.gif"
for (var i = 0; i < number ;++ i) {
act = 0
positionX = Math.random()*document.body.clientWidth-50
positionY = Math.random()*document.body.clientHeight
moveX = 0.1 + Math.random()/100
moveY = 0.1 + Math.random()*3
if (i == 0)
{
document.write("<div id=\"fly"+ i +"\" style=\"POSITION] + "\" border=\"0\"></div>")}
else {
document.write("<div id=\"fly"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible\"><img src=\"" + img[j] + "\" border=\"0\"></div>")}
if (j == 0) { j = maximg }
else { j -= 1 }
}
function gofly() {
for (var i = 0; i < number ;++ i) { // iterate for every fly
positionY -= moveY
act += moveX
document.all["fly"+i].style.pixelTop = positionY+ Math.cos(act)*positionY/15
document.all["fly"+i].style.pixelLeft = positionX + Math.sin(act)*positionX/50
if (positionY < 0) {
moveX = 0.1+ Math.random()/100
moveY = 0.1 + Math.random()*3
positionX = Math.random()*document.body.clientWidth-50
positionY = document.body.clientHeight
}
}
setTimeout("gofly()", speed)
}
gofly()
-->
</SCRIPT>

在 var number =12 中修改圖片出現的數量
在 var speed = 50 中修改變換的速度
在 var maximg =2 中修改圖片的數量(真實數量-1)
自行修改圖片的名稱或路徑

獻花 x0
引用 | 編輯 gala03270327
2004-08-06 02:07
1樓
  
有看必回~~
感謝大大低分享歐~

獻花 x0
引用 | 編輯 myksm
2004-09-28 22:07
2樓
  
這是哪種特效ㄚ 看不出來

獻花 x0
引用 | 編輯 阿揚
2004-10-03 15:26
3樓
  
就一堆圖檔在頁面上漂的怪特效

獻花 x0