JavaScript中更改网页背景图片可以通过style对象的backgroundImage属性来实现。语法为Object.style.backgroundImage=url(URL)。

JavaScript中随机更改背景图片:

1、用JavaScript定义一个图片数组,里面存放你想要随机展示的图片ar imgArr=["//https://img.html.cn/upload/article/000/000/013/5d5ca0aa219c6862.jpg",

"//https://img.html.cn/upload/article/000/000/031/5ce65412c5640884.jpg",

"//https://img.html.cn/upload/article/000/000/031/5cc26130654c6701.jpg",

"//https://img.html.cn/upload/article/000/000/031/5cb598841adb3149.png"];

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设置随机背景的。

HTML如何变换背景图片,javascript如何更改网页背景图片?相关推荐

  1. html怎么用视频做网页背景图片,使用视频作为网页背景的技术探讨

    使用视频作为网页背景是件很酷的事情,但也是件困难的事情.CSS里的background-image属性只能使用图片.SVG.颜色或渐变色.但从技术讲,我们是可以伪造出一种效果,让视频以背景的角色出现在 ...

  2. html给网页加图片背景颜色,0035 如何设置网页背景图和在网页中插入图片

    上节课讲了关于表格的一些更多知识和用表格配合div来进行网页排版. 这节课开始讲关于网页图片的相关知识. 上节课的课后练习 1.去网上搜索2个自己喜欢的图片,1个图片用来作为整个网页的背景,另一个图片 ...

  3. 将视频作为网站背景html,将视频作为网页背景

    一些门户网站采用视频作为网页背景,具有很好的展示效果,而随着HTML5技术的发展和浏览器支持程序的提升,采用视频作为网页背景也变得越来越容易. 技术分析 CSS里的background-image属性 ...

  4. 怎么设置网页背景 html,html怎么设置网页背景

    方法:1.在body标签中,使用bgcolor属性设置背景颜色,语法" ":2..在body标签中,使用background属性设置背景图片,语法"". 本教程 ...

  5. html背景飘汽水气泡,HTML5网页背景气泡上升

    HTML5网页背景气泡上升 代码片段: run(now) { var bubble, j, len, ref; this.update(now); this.ctx.clearRect(0, 0, t ...

  6. html语言设置网页背景,在html网页中如何设置背景图片?网页背景怎么设置?

    不知道大家有没有发现,当我们在浏览部分网页的时候网页的背景都是很漂亮的.那么今天小编来教大家怎么在 html 网页中设置背景图片吧! 1.首先还是老样子,我们在开发工具中新建一个 .html 文件,然 ...

  7. div css sprites精灵-CSS图像拼合 CSS贴图定位网页背景素材图片拼合定位布局技术教程

    div css sprites精灵-CSS图像拼合 CSS贴图定位网页背景素材图片拼合定位布局技术教程篇与css sprites实例篇 css sprites拼合背景图片素材实现布局效果截图 一.什么 ...

  8. HTML网页背景添加图片

    在网页中添加不重复.全覆盖.图片长宽比不变的网页背景 具体步骤如下: 将待添加的图片放到.jsp同一目录下,这样写URL比较方便 在<body> 标签中添加 background=- &l ...

  9. 想要好看的设计?收下这份网页背景设计指南吧!

    网页背景设计看似在整个网站的设计中处于一个不起眼的位置.实则,它对于用户的留存性及促进网站转化率方面都起到非常重要的作用.若是网页背景设计不合理,或者图片.色彩运用不当,对于用户而言都是视觉上的灾难. ...

最新文章

  1. 转帖: eureka vs consul以及其他的一些比较
  2. 企业网络推广浅析网站优化哪些设置会影响蜘蛛的爬取?
  3. Google zerotouch方案介绍
  4. Python代码如何写的更优雅
  5. 程序人生:程序员成熟的标志
  6. lintcode 最长上升连续子序列 II(二维最长上升连续序列)
  7. 40XXX队技术员交接事项(1):基本资料交接
  8. HEVC将会取代H.264的原因
  9. 开启进程的两种方式:类、函数
  10. 磁盘分区和目录的区别是什么
  11. lua jit android,某LuaJit游戏解密教程~~
  12. iPhone 二手手机到底去哪了
  13. MATLAB更改初始工作路径
  14. MySQL外键更新删除设置cascade、set null、restrict、no action的区别
  15. 详解三相直流无刷电机驱动器硬件原理图
  16. 量化交易17-先认识K线形态:处于底部上涨、处于顶部下跌: 弃婴、捉腰带线、脱离、藏婴吞没、反击线、十字孕线、倒锤头、长脚十字、光头光脚/缺影线、上升/下降三法 、跳空并列阴阳线、向上跳空的两只乌鸦
  17. CSAPP-Architecture lab
  18. 15-构造函数及原型
  19. 02 | VMware克隆虚拟机镜像和导入及网络设置(图文教程)
  20. 人民币升值破七 香港物价上涨发工资改用人民币

热门文章

  1. 二重积分的概念与性质——重点部分笔记
  2. 在windows10上安装图形化ubuntu桌面(亲测有效)
  3. win10安装python详细过程
  4. Picasso入门教程(十二)Cache Indicators,Logging Stats
  5. 原麦格纳亚洲区总裁布鲁诺兰伯特出任宝沃汽车全球总裁
  6. 样本类别分布不均衡 imbalance 问题的处理
  7. 小程序源码:云开发表情包制作神器-多玩法安装简单
  8. 区块链技术应用将迎来多场景布局
  9. Affinity propagation 近邻传播算法
  10. ARP 地址解析协议 IP地址到MAC地址的转换过程