国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。


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

圖片精選

主站蜘蛛池模板: 沿河| 正蓝旗| 牟定县| 新津县| 乌兰察布市| 荆门市| 亚东县| 科技| 方山县| 滕州市| 辽阳县| 北安市| 乳山市| 临颍县| 义马市| 鄂尔多斯市| 神农架林区| 黑龙江省| 安丘市| 诏安县| 壤塘县| 涟水县| 萨嘎县| 马龙县| 大足县| 米泉市| 古丈县| 万源市| 托克逊县| 岳西县| 洛南县| 黄平县| 乐昌市| 锡林浩特市| 邵阳市| 竹北市| 忻州市| 福清市| 尚志市| 沧源| 泽普县|