本篇內(nèi)容主要講解“怎么用Javascript實現(xiàn)隨機圖片效果”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么用Javascript實現(xiàn)隨機圖片效果”吧!
成都做網(wǎng)站、網(wǎng)站建設,成都做網(wǎng)站公司-創(chuàng)新互聯(lián)已向1000+企業(yè)提供了,網(wǎng)站設計,網(wǎng)站制作,網(wǎng)絡營銷等服務!設計與技術結合,多年網(wǎng)站推廣經(jīng)驗,合理的價格為您打造企業(yè)品質(zhì)網(wǎng)站。不少網(wǎng)友發(fā)E-mail問我:“怎么每次去你的主頁,看到的圖片都不一樣,難道你時時刻刻都在更換圖片嗎?”天啊,我哪有那么多錢支付電話費?我只不過用了Javascript的小技巧做了個“隨機圖片”而已。其HTML源代碼為:
< !隨機圖片開始 >
< script language=″Javascript″ >
< !--
imglink=new Date();
var
thisimg=/tupian/20230522/404.html
if(imglink.getSeconds()< 54){var thisimg=″2.jpg″;}
if(imglink.getSeconds()< 46){var thisimg=″3.jpg″;}
if(imglink.getSeconds()< 39){var thisimg=″4.jpg″;}
if(imglink.getSeconds()< 32){var thisimg=″5.jpg″;}
if(imglink.getSeconds()< 24){var thisimg=″6.jpg″;}
if(imglink.getSeconds()< 17){var thisimg=″7.jpg″;}
if(imglink.getSeconds()< 9){var thisimg=″8.jpg″;}
document.write(″< img src=″+thisimg+″ border=0
alt=″每次打開本頁,看到的圖片都不同!″ >″);
//-- >
< /script >
< !隨機圖片結束 >
在這個例子中,設置了8張圖片,與網(wǎng)頁放置于同一目錄下。當瀏覽器打開此網(wǎng)頁時,立即從電腦里讀取時間,并根據(jù)秒數(shù)的不同選擇不同的圖片。
我們也常常埋怨在網(wǎng)頁里插入的圖片與網(wǎng)頁背景不能很好地融合在一起,如果圖片周圍有一圈朦朧的過渡色該多好!用Photoshop制作圖片當然能實現(xiàn)這個效果。其實還有更好的辦法:在網(wǎng)頁中用
CSS 濾鏡來實現(xiàn)!
< p style=″line-h(huán)eight:0pt;filter:Glow
(Color=#FFFFFF,Strength=36);height:auto;position:relative;padding:21pt″
>
< img
src=/tupian/20230522/404.html border=0 >
< /p >
其中,“Color=#FFFFFF”是定義陰影的顏色,“Strength=36”是定義陰影寬度。怎么樣,圖片是不是有了“月朦朧,鳥朦朧”的感覺?
如果你不喜歡“溫馨浪漫”的主頁類型,這里還有一款“魔幻豪放”派的??
在< head >< /head
>中加入以下內(nèi)容:
< !開始定義變色函數(shù) >
< script
language=″Javascript″ >
< !--h(huán)ide
function
RandomNumber(max) //定義隨機函數(shù)
{var today=new Date();
var
num=Math.round((Math.abs(Math.sin(today.getTime()))*1000))%max+1;return num;}
function makearray(n)
{this.length=0;for(var i=1;i<
n;i++)this[i]=0;return this;}function changecolor()
{clearTimeout();
linkarray=new makearray(10); //用linkarray數(shù)組定義十種常用顏色
linkarray[1]=″#ff0000″;
linkarray[2]=″#ffff00″;
linkarray[3]=″#00ff00″;
linkarray[4]=″#0000ff″;
linkarray[5]=″#8000ff″;
linkarray[6]=″#ff00ff″;
linkarray[7]=″#004000″;
linkarray[8]=″#808000″;
linkarray[9]=″#ff8000″;
linkarray[10]=″#ff0000″;
document.bgColor=(linkarray[RandomNumber(10)]);
//利用隨機函數(shù)從十種顏色中任選一種作為網(wǎng)頁背景色
setTimeout(″changecolor()″,1000);
//設置時鐘,讓背景色每秒變換一次
return;}
//-- >
< /script
>
< !定義變色函數(shù)結束 >
然后在中調(diào)用changecolor()函數(shù)即可:< body
OnLoad=″javascript:changecolor()″ >
網(wǎng)頁背景顏色每秒鐘變換一次,夠酷吧?
如果把“document.bgColor=(linkarray[RandomNumber(10)]);”一句中的“bgColor”換成“fgColor”,也能實現(xiàn)網(wǎng)頁文字不斷地變色。此外,你也可以自己定義變色的時間周期,改變“setTimeout(″changecolor()″,1000);”中的“1000”即可。
到此,相信大家對“怎么用Javascript實現(xiàn)隨機圖片效果”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!
本文題目:怎么用Javascript實現(xiàn)隨機圖片效果-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://jinyejixie.com/article22/issjc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、營銷型網(wǎng)站建設、微信小程序、企業(yè)網(wǎng)站制作、小程序開發(fā)、用戶體驗
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容