首頁 > web前端 > js教程 > JS操作CSS隨機改變網頁背景實現思路_javascript技巧

JS操作CSS隨機改變網頁背景實現思路_javascript技巧

WBOY
發布: 2016-05-16 16:56:01
原創
1364 人瀏覽過

今天有個朋友在weibo上問我可不可以用JS和CSS讓頁面每次刷新隨機產生一張背景圖,當然我的回答是可以的。具體可以這樣做:
1、用JS定義一個圖片數組,裡面存放你想要隨機展示的圖片

複製程式碼 程式碼如下:

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://🎜>"http:// www.open-open.com/news/uploadImg/20120111/20120111081906_76.jpg"
];

這裡我隨便找來了4張圖片,湊湊活著看看。
2、用JS產生一個隨機數,當然這個隨機數從0開始到imgArr.length-1結束
複製程式碼 程式碼如下:

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

這樣我們就得到當前隨機產生的圖片
複製程式碼 程式碼如下:

var currentImage=imgArr]; >
3.既然隨機產生了一張背景圖,那就用JS把這張圖片當作背景圖吧。

複製程式碼 程式碼如下:
document.getElementById("Backage"). ="url(" currentImage ")";

由於這是一個demo,所以我在頁面上定義了一個id為BackgroundArea的div,同時也是為這個div設定隨機背景的。

複製程式碼 程式碼如下:



/div>
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板