使用js操作css实现js改变背景图片示例
2014-03-10 10:59
1306 查看
1、用JS定义一个图片数组,里面存放你想要随机展示的图片
复制代码 代码如下:ar imgArr=["//www.jb51.net/logo_cn.png",
"//www.jb51.net/baidu_sylogo1.gif",
"//www.jb51.net/news/uploadImg/20120111/20120111081906_79.jpg",
"//www.jb51.net/news/uploadImg/20120111/20120111081906_76.jpg"];
上面的图片请大家换成自己的。
2、用JS产生一个随机数,当然这个随机数从0开始到imgArr.length-1结束
复制代码 代码如下:var index =parseInt(Math.random()*(imgArr.length-1));
这样我们就得到当前随机产生的图片
复制代码 代码如下:var currentImage=imgArr[index];
3、既然随机产生了一张背景图,那就用JS把这个图片作为背景图吧。
复制代码 代码如下:document.getElementById("BackgroundArea").style.backgroundImage="url("+currentImage+")";
由于这是一个demo,所以我在页面上定义了一个id为BackgroundArea的div,同时也是为这个div设置随机背景的。
复制代码 代码如下:<div id="BackgroundArea">
</div>
您可能感兴趣的文章:
相关文章推荐
- 使用js操作css实现js改变背景图片示例
- 使用js操作css实现js改变背景图片示例
- 使用js操作css实现js改变背景图片
- JS操作CSS随机改变网页背景实现思路
- JS操作CSS随机改变网页背景实现思路
- JS操作CSS随机改变网页背景实现思路
- ie6下png图片背景不透明的解决办法使用js实现
- 设置div的背景为半透明,下面有个不错示例,使用div+css来实现下,不会的朋友可以参考下
- android webView使用js/css实现夜间模式 长按识别图片以及二维码,网页可以上传图片
- <web前端>当背景图片为渐变色图片时,为避免浏览器大小问题,可以选择使用<CSS>实现渐变色,教程如下
- CSS实现HTML背景图片拉伸铺满示例
- 网站页面置灰:使用css+js对页面图片、flash、背景等置灰处理
- HTML+CSS----IE6下背景透明实现-css/js--png图片
- ie6下png图片背景不透明的解决办法使用js实现
- css实现网页背景图片位置不随滚动条改变
- html 使用js+css+html实现图片划过预览效果
- js实现点击图片改变页面背景图的方法
- js实现点击图片改变页面背景图的方法
- JS通过操作Element的Css来实现隐藏和显示(本示例只有隐藏)
- JS操作CSS随机改变网页背景