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

首頁 > 語言 > JavaScript > 正文

js實現網頁隨機切換背景圖片的方法

2024-05-06 16:10:19
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了js實現網頁隨機切換背景圖片的方法,涉及數組、隨機函數與css樣式的調用技巧,非常具有實用價值,需要的朋友可以參考下
 
 

本文實例講述了js實現網頁隨機切換背景圖片的方法。分享給大家供大家參考。具體實現方法如下:

首先要準備一些圖像,圖像的大小(無論是尺寸大小還是數據大小)要控制好,如果太大,會使用戶等不及查看全圖就跳出了,如果太小,又會影響頁面質量

在script中將這些圖像編為一個數組,便于調用。數組的長度當然就是圖像的數量。

 

復制代碼代碼如下:
var bodyBgs = [];    //創建一個數組變量來存儲背景圖片的路徑
bodyBgs[0] = "images/01.jpg";
bodyBgs[1] = "images/02.jpg";
bodyBgs[2] = "images/03.jpg";
bodyBgs[3] = "images/04.jpg";
bodyBgs[4] = "images/05.jpg";

 

因為上面用到了5個圖像,所以在這里需要產生一個0到4的隨機數。如果數組長度不一樣,修改下面代碼中的乘數就可以。

 

復制代碼代碼如下:
var randomBgIndex = Math.round( Math.random() * 4 );

 

核心的程序就是這些。盡管很簡單,卻是一種小小的思路,若以此為基礎,通過加工可以做出一些擴展功能。比如:主題切換以及其它的隨機呈現等等。下面是完整的JS代碼。

 

復制代碼代碼如下:
<script type="text/javascript">
    //<!CDATA[
        var bodyBgs = [];
        bodyBgs[0] = "images/01.jpg";
        bodyBgs[1] = "images/02.jpg";
        bodyBgs[2] = "images/03.jpg";
        bodyBgs[3] = "images/04.jpg";
        bodyBgs[4] = "images/05.jpg";
        var randomBgIndex = Math.round( Math.random() * 4 );
    //輸出隨機的背景圖
        document.write('<style>body{background:url(' + bodyBgs[randomBgIndex] + ') no-repeat 50% 0}</style>');
    //]]>
</script>

 

希望本文所述對大家基于javascript的web程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 宜兰市| 疏附县| 巨鹿县| 丰顺县| 舞钢市| 柘荣县| 区。| 黎城县| 多伦县| 泗水县| 柳林县| 渑池县| 林周县| 铜陵市| 宜黄县| 南宁市| 富蕴县| 曲阳县| 中山市| 玉树县| 宜州市| 巨鹿县| 泰州市| 张北县| 邹平县| 深圳市| 政和县| 屏南县| 合川市| 宜都市| 交口县| 金山区| 炉霍县| 察哈| 罗甸县| 昌江| 镇坪县| 开阳县| 吉木萨尔县| 花莲县| 西青区|