国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

JS操作CSS隨機(jī)改變網(wǎng)頁(yè)背景實(shí)現(xiàn)思路

2024-05-06 16:02:32
字體:
供稿:網(wǎng)友
JS和CSS讓頁(yè)面每次刷新隨機(jī)產(chǎn)生一張背景圖,當(dāng)然我的回答是可以的,下面是具體的實(shí)現(xiàn)思路,感興趣的朋友可以參考下

今天有個(gè)朋友在weibo上問我可不可以用JS和CSS讓頁(yè)面每次刷新隨機(jī)產(chǎn)生一張背景圖,當(dāng)然我的回答是可以的。具體可以這樣做:
1、用JS定義一個(gè)圖片數(shù)組,里面存放你想要隨機(jī)展示的圖片

復(fù)制代碼 代碼如下:


var imgArr=["http://www.google.com.hk/intl/zh-CN/images/logo_cn.png",
"http://www.baidu.com/img/baidu_sylogo1.gif",
"http://www.open-open.com/news/uploadImg/20120111/20120111081906_79.jpg",
"http://www.open-open.com/news/uploadImg/20120111/20120111081906_76.jpg"
];


這里我隨便找來了4張圖片,湊活著看看。
2、用JS產(chǎn)生一個(gè)隨機(jī)數(shù),當(dāng)然這個(gè)隨機(jī)數(shù)從0開始到imgArr.length-1結(jié)束

復(fù)制代碼 代碼如下:


var index =parseInt(Math.random()*(imgArr.length-1));


這樣我們就得到當(dāng)前隨機(jī)產(chǎn)生的圖片

復(fù)制代碼 代碼如下:


var currentImage=imgArr[index];


3、既然隨機(jī)產(chǎn)生了一張背景圖,那就用JS把這個(gè)圖片作為背景圖吧。

復(fù)制代碼 代碼如下:


document.getElementById("BackgroundArea").style.backgroundImage="url("+currentImage+")";


由于這是一個(gè)demo,所以我在頁(yè)面上定義了一個(gè)id為BackgroundArea的div,同時(shí)也是為這個(gè)div設(shè)置隨機(jī)背景的。

復(fù)制代碼 代碼如下:


<div>
</div>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 邵阳县| 灵山县| 深水埗区| 修武县| 岳池县| 吴旗县| 洛南县| 马鞍山市| 逊克县| 麻城市| 文昌市| 禹城市| 阳高县| 门源| 德令哈市| 西平县| 建阳市| 民丰县| 洱源县| 合江县| 闸北区| 太仆寺旗| 大厂| 临清市| 江孜县| 贵溪市| 神农架林区| 桂阳县| 玉树县| 北宁市| 色达县| 双流县| 青岛市| 克山县| 丹阳市| 美姑县| 山阴县| 曲阜市| 榆社县| 句容市| 西和县|