新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
javascript特效:飄動(dòng)的圖片(轉(zhuǎn))
寫了很多關(guān)于JS的特效,但大部分效果都是固定在一定的區(qū)域內(nèi),那今天我們來編個(gè)自由活動(dòng)的JS效果!
大家都看過很多網(wǎng)站中在頁面上自由活動(dòng)的圖片,很吸引人,而且適合于做廣告招牌,可以獲得更高的點(diǎn)擊率,一般做這種效果可以通過Dreamweaver添加層來實(shí)現(xiàn),而今天我們把這個(gè)效果單獨(dú)使用JS碼實(shí)現(xiàn),作為一個(gè)插件加到HTML中,以方便大家的學(xué)習(xí)。來看看吧!
首先我們自己動(dòng)手做一張背景為透明色的圖片,格式可以自己定制,但最好是GIF動(dòng)畫的,這樣可以增加動(dòng)感效果,再把以下代碼加入到HTML的任意位置,注意:把連接地址“href=”和圖片的位置“src=”填寫好。
<div id="img" >
<a href="路徑/*.htm"><img src="/upload/otherpic69/53390.gif" border="0"></a>
</div>
然后把以下代碼復(fù)制到你的記事本里,選擇文件->另存為,在輸入框中鍵入"piao.js"(注意:引號(hào)千萬不能少,以便保證你存儲(chǔ)的文件的括展名是.js)
本文題目:javascript特效:飄動(dòng)的圖片(轉(zhuǎn))
分享URL:http://fisionsoft.com.cn/article/pdgeip.html
大家都看過很多網(wǎng)站中在頁面上自由活動(dòng)的圖片,很吸引人,而且適合于做廣告招牌,可以獲得更高的點(diǎn)擊率,一般做這種效果可以通過Dreamweaver添加層來實(shí)現(xiàn),而今天我們把這個(gè)效果單獨(dú)使用JS碼實(shí)現(xiàn),作為一個(gè)插件加到HTML中,以方便大家的學(xué)習(xí)。來看看吧!
首先我們自己動(dòng)手做一張背景為透明色的圖片,格式可以自己定制,但最好是GIF動(dòng)畫的,這樣可以增加動(dòng)感效果,再把以下代碼加入到HTML的任意位置,注意:把連接地址“href=”和圖片的位置“src=”填寫好。
<div id="img" >
<a href="路徑/*.htm"><img src="/upload/otherpic69/53390.gif" border="0"></a>
</div>
然后把以下代碼復(fù)制到你的記事本里,選擇文件->另存為,在輸入框中鍵入"piao.js"(注意:引號(hào)千萬不能少,以便保證你存儲(chǔ)的文件的括展名是.js)
<!-- var xPos = 20; var yPos = document.body.clientHeight; var step = 1; var delay = 30; var height = 0; var Hoffset = 0; var Woffset = 0; var yon = 0; var xon = 0; var pause = true; var interval; img.style.top = yPos; function changePos() { width = document.body.clientWidth; height = document.body.clientHeight; Hoffset = img.offsetHeight; Woffset = img.offsetWidth; img.style.left = xPos + document.body.scrollLeft; img.style.top = yPos + document.body.scrollTop; if (yon) { yPos = yPos + step; } else { yPos = yPos - step; } if (yPos < 0) { yon = 1; yPos = 0; } if (yPos >= (height - Hoffset)) { yon = 0; yPos = (height - Hoffset); } if (xon) { xPos = xPos + step; } else { xPos = xPos - step; } if (xPos < 0) { xon = 1; xPos = 0; } if (xPos >= (width - Woffset)) { xon = 0; xPos = (width - Woffset); } } function start() { img.visibility = "visible"; interval = setInterval(‘changePos()‘, delay); } start(); // End --> |
如果大家能讀懂JAVA腳本語言的話,您當(dāng)然還可以自由的更改其中var值,來改變圖片活動(dòng)的方式和數(shù)量。最后在HTML中的<body></body>之間加入<script
language="javascript" src="piao.js" ></script>即可調(diào)用了!怎么樣,效果是不是你想象的樣子,圖片自由的在飄動(dòng)
創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站制作、成都做網(wǎng)站與策劃設(shè)計(jì),東至網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:東至等地區(qū)。東至做網(wǎng)站價(jià)格咨詢:028-86922220
[@more@]本文題目:javascript特效:飄動(dòng)的圖片(轉(zhuǎn))
分享URL:http://fisionsoft.com.cn/article/pdgeip.html