欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2014年03月10日 17:40:55   作者:  
JS和CSS讓頁面每次刷新隨機(jī)產(chǎn)生一張背景圖,當(dāng)然我的回答是可以的,下面是具體的實(shí)現(xiàn)思路,感興趣的朋友可以參考下
今天有個朋友在weibo上問我可不可以用JS和CSS讓頁面每次刷新隨機(jī)產(chǎn)生一張背景圖,當(dāng)然我的回答是可以的。具體可以這樣做:
1、用JS定義一個圖片數(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)生一個隨機(jī)數(shù),當(dāng)然這個隨機(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把這個圖片作為背景圖吧。
復(fù)制代碼 代碼如下:

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

由于這是一個demo,所以我在頁面上定義了一個id為BackgroundArea的div,同時也是為這個div設(shè)置隨機(jī)背景的。
復(fù)制代碼 代碼如下:

<div id="BackgroundArea">
</div>

相關(guān)文章

  • bootstrap響應(yīng)式導(dǎo)航條模板使用詳解(含下拉菜單,彈出框)

    bootstrap響應(yīng)式導(dǎo)航條模板使用詳解(含下拉菜單,彈出框)

    這篇文章主要為大家詳細(xì)介紹了bootstrap響應(yīng)式導(dǎo)航條模板使用詳解,含下拉菜單,彈出框效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • js實(shí)現(xiàn)一鍵換膚效果

    js實(shí)現(xiàn)一鍵換膚效果

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)一鍵換膚效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • JS隨機(jī)打亂數(shù)組的方法小結(jié)

    JS隨機(jī)打亂數(shù)組的方法小結(jié)

    這篇文章主要介紹了JS隨機(jī)打亂數(shù)組的方法,結(jié)合實(shí)例總結(jié)分析了幾種常用的數(shù)組打亂順序并重新進(jìn)行排序的技巧,非常簡單實(shí)用,需要的朋友可以參考下
    2016-06-06
  • spirngmvc js傳遞復(fù)雜json參數(shù)到controller的實(shí)例

    spirngmvc js傳遞復(fù)雜json參數(shù)到controller的實(shí)例

    下面小編就為大家分享一篇spirngmvc js傳遞復(fù)雜json參數(shù)到controller的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • js實(shí)現(xiàn)顯示手機(jī)號碼效果

    js實(shí)現(xiàn)顯示手機(jī)號碼效果

    本文主要介紹了js實(shí)現(xiàn)顯示手機(jī)號碼效果的實(shí)例,具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-03-03
  • JS取request值以及自動執(zhí)行使用示例

    JS取request值以及自動執(zhí)行使用示例

    在網(wǎng)頁中JS函數(shù)自動執(zhí)行常用三種方法,下面為大家詳細(xì)介紹下JS取request值以及自動執(zhí)行使用,需要的朋友可以參考下
    2014-02-02
  • 中文字符串截取的js函數(shù)代碼

    中文字符串截取的js函數(shù)代碼

    有時在顯示某段文字的時候,可能會太長,影響我們頁面的顯示效果。如果僅是英文,那么我們可以用String.substring(start, end)函數(shù)就已經(jīng)夠用了。但是通常我們都會遇到既有英文,又有漢字的情況。而漢字是占用2個字節(jié)的,如果用String.substring(start, end)截取字符串的話,會發(fā)現(xiàn)漢字截取后比英文截取后個數(shù)雖然相同,但是長度還是長出去不少(具體要視字符個數(shù)來決定)
    2013-04-04
  • 簡單談?wù)凧S數(shù)組中的indexOf方法

    簡單談?wù)凧S數(shù)組中的indexOf方法

    最近在工作中遇到一個小問題,這篇文章代碼我會簡化成小例子展示給大家。給大家詳細(xì)的介紹JS數(shù)組中的indexOf方法,用心看到最后會有收獲哈,有需要的朋友們下面來一起看看吧。
    2016-10-10
  • 跟我學(xué)習(xí)javascript的作用域與作用域鏈

    跟我學(xué)習(xí)javascript的作用域與作用域鏈

    跟我學(xué)習(xí)javascript的作用域與作用域鏈,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 超級簡易的JS計(jì)算器實(shí)例講解(實(shí)現(xiàn)加減乘除)

    超級簡易的JS計(jì)算器實(shí)例講解(實(shí)現(xiàn)加減乘除)

    下面小編就為大家?guī)硪黄壓喴椎腏S計(jì)算器實(shí)例講解(實(shí)現(xiàn)加減乘除)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08

最新評論