因为新的Homepage老用一个背景图片太过于单一,所以准备随机切换背景图片,动手制作一个js脚本

1、准备好需要切换的图片,不要太大也不要太小,太大会加载缓慢,太小会影响质量,可以用https://tinypng.com/压缩一下

2、用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";

3、因为上面用到了5个图像,所以在这里需要产生一个0到4的随机数。如果数组长度不一样,修改下面代码中的乘数就可以。var randomBgIndex = Math.round( Math.random() * 4 );

下面为完整代码:

//

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('');

//]]>

html5+自动更换背景图片,html 随机切换背景图片相关推荐

  1. android自动切换图片,android-自动切换背景图片

    因为好用,所以值得收藏.  >>>>  >>>>>  一.创建切换背景布局类 public class LaunchAppAnimatedBgRe ...

  2. 关于如何设置网页自动切换背景图片

    这篇文章关于如何设置网页自动切换背景图片 如何设置背景图片 通过点击按钮来触发"切换背景图片"这个命令 ==重点== 如何在script里面改变网页的背景图片 设置背景图片自动切换 ...

  3. js 点击切换背景图片

    您好,要使用JavaScript实现点击切换背景图片,可以按照以下步骤进行: 在HTML中,为需要切换背景图片的元素添加一个id属性,比如id="bg-img". 在JavaScr ...

  4. table vue 背景图片_table中background背景图片自动拉伸

    解决android:background背景图片被拉伸问题 ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而s ...

  5. 前端实现滑动页面动态切换背景图片的炫酷效果

    我发现好的网站都用了如下GIF的模块与背景图片切换的效果,这让在下心痒痒的,所以自己动手写了一遍发现蛮简单的,分享给大家! 思路说明: 首先我的思路是介个样子的:先让一个空的宽度高度都占满的div孩子 ...

  6. javascript:点击小图片切换背景图片

    屏幕部分图片,点击中间的小图片,会变换背景图片 html布局代码: <ul class="box"><li><img src="images ...

  7. java添加背景图片_Java怎么添加背景图片

    首先,导入相关的包: import java.awt.BorderLayout; import java.awt.Container; import javax.swing.ImageIcon; im ...

  8. java框体怎么添加背景图,文本框添加背景图片,文本框背景图片,public class

    文本框添加背景图片,文本框背景图片,public classpublic class WatermarkTextField extends JTextField { BufferedImage img ...

  9. java为文本框添加背景颜色,文本框添加背景图片,文本框背景图片,文本框添加水印[Java...

    文本框添加背景图片,文本框背景图片,文本框添加水印[Java 文本框添加水印 [Java]代码public class WatermarkTextField extends JTextField { ...

  10. OpenCV技巧 | 常用格式图片保存为透明背景图片(附Python源码)-教你轻松制作Logo

    导读 本文主要介绍使用OpenCV将常用格式图片保存为透明背景图片的方法与实现代码. 实现目标 本文的目标有如下两个: ① 将常见格式[jpg/png/bmp]白色背景图片转换保存为透明背景图片: ② ...

最新文章

  1. 赠票 | 重磅揭晓Flink Forward Asia 2019完整议程!
  2. 【五线谱】五线谱的线与间 ( 五线谱中的 第N线与第N间 | 五线谱上的 上加N线与上加N间 | 五线谱下的 下加N线与下加N间 | 高音谱号下加一线 等同于 低音谱号上加一线 )
  3. 免费天气预报短信服务
  4. Android内容提供器——运行权限
  5. 06 | 链表(上):如何实现LRU缓存淘汰算法?
  6. python中continue只结束本次循环_循环(while,break,continue),转义字符
  7. svr公式推导_ML-支持向量:SVM、SVC、SVR、SMO原理推导及实现
  8. 【Java】利用递归求阶乘
  9. 浏览器访问网页的详细内部过程
  10. iPhone XS Max第三方售价低于7千元 引用户疯抢
  11. openHEVC在Windows下构建vs32/64位工程(vs2013)
  12. 每次发工资条,同事都要随意传看,怎么解决这个问题?
  13. 结对项目:黄金点游戏(何珠赵艳)
  14. 猴子数据让你深刻了解微信富媒体
  15. 【人脸识别】基于PCA实现ORL人脸识别附matlab代码和报告
  16. 论文排版中如何将公式居中,编号靠右
  17. 利用TravisCI持续集成自动测试GitHub项目
  18. 电脑版微信提示音mp3_短的微信提示音什么好?40首好听的微信提示音试听下载...
  19. UE4 Take Recorder的使用
  20. JUC之striped64

热门文章

  1. 【开箱】索尼A6000微单入手
  2. NGINX配置gzip请求自动解压
  3. idea设置修改字体大小与样式【亲测好用】
  4. wifi网卡工作模式和iwconfig
  5. dp动态规划分类详解
  6. IT十八掌徐培成第三天笔记
  7. Php怎样实现通过邮箱找回密码,PHP如何使用邮箱找回密码?
  8. c语言实现按键的抖动与消除,7.3 按键消抖
  9. Windows10下载CUDA总是下载失败的解决方案
  10. 使用ArcGIS软件进行投影变换和坐标校正