在皮肤『QQ Style』中我使用了随机背景切换功能,这个随机背景切换是一个独立的功能,上面使用的只是其中一小部分应用。下面我将演示背景随机切换的更多应用,然后大家就可以有更多的拓展。

第一:背景图片重复铺满屏幕并随着文字一起运动

背景图片随机切换(1)

bg = new Array(2);

bg[0] = '/blog/weiimg/article/change/weisaybg1.jpg'

bg[1] = '/blog/weiimg/article/change/weisaybg2.jpg'

bg[2] = '/blog/weiimg/article/change/weisaybg3.jpg'

var index = Math.floor(Math.random() * bg.length);

document.body.background = bg[index];

背景图片随机切换

刷新一次换一个背景,由于可能受到网速原因,建议保存本地测试!

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

第二:背景图片重复铺满屏幕但不随着文字一起运动

背景图片随机切换(2)

bg = new Array(2);

bg[0] = '/blog/weiimg/article/change/weisaybg1.jpg'

bg[1] = '/blog/weiimg/article/change/weisaybg2.jpg'

bg[2] = '/blog/weiimg/article/change/weisaybg3.jpg'

var index = Math.floor(Math.random() * bg.length);

document.body.background = bg[index];

document.body.style.backgroundAttachment = "fixed";

背景图片随机切换

刷新一次换一个背景,由于可能受到网速原因,建议保存本地测试!

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

第三:背景图片不重复并位于浏览器左边(局右可以自己推导)

方法一(图片随着文字一起运动)

背景图片随机切换(3.1)

bg = new Array(2);

bg[0] = '/blog/weiimg/article/change/weisaybg1.jpg'

bg[1] = '/blog/weiimg/article/change/weisaybg2.jpg'

bg[2] = '/blog/weiimg/article/change/weisaybg3.jpg'

var index = Math.floor(Math.random() * bg.length);

document.body.style.background = "url("+bg[index]+") no-repeat top left"

背景图片随机切换

刷新一次换一个背景,由于可能受到网速原因,建议保存本地测试!

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

方法二(图片不随着文字一起运动)

背景图片随机切换(3.2)

bg = new Array(2);

bg[0] = '/blog/weiimg/article/change/weisaybg1.jpg'

bg[1] = '/blog/weiimg/article/change/weisaybg2.jpg'

bg[2] = '/blog/weiimg/article/change/weisaybg3.jpg'

var index = Math.floor(Math.random() * bg.length);

document.body.style.backgroundImage = "url("+bg[index]+")";

document.body.style.backgroundRepeat = "no-repeat";

document.body.style.backgroundAttachment = "fixed";

背景图片随机切换

刷新一次换一个背景,由于可能受到网速原因,建议保存本地测试!

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

第四:背景图片不重复并位在浏览器居中顶部显示

背景图片随机切换(4)

bg = new Array(2);

bg[0] = '/blog/weiimg/article/change/weisaybg1.jpg'

bg[1] = '/blog/weiimg/article/change/weisaybg2.jpg'

bg[2] = '/blog/weiimg/article/change/weisaybg3.jpg'

var index = Math.floor(Math.random() * bg.length);

document.body.style.backgroundImage = "url("+bg[index]+")";

document.body.style.backgroundRepeat = "no-repeat";

document.body.style.backgroundAttachment = "fixed";

document.body.style.backgroundPositionX = "center";

背景图片随机切换

刷新一次换一个背景,由于可能受到网速原因,建议保存本地测试!

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

威言威语

当然还可以扩展,自己动手吧!

html怎么用小小的图片铺满作为背景,多种背景图片随机切换的应用相关推荐

  1. php如何把图片铺满,PHP如何裁剪图片成固定大小

    做一个首页调用图像,有时需要获得固定大小的图像,因为首页的图像位置通常由设计人员指定好了,如果是做最新发布图像调用,因为不知道客户会上传什么比例的图像,所以,有时候也就没有办法确定图像的比例,前台页面 ...

  2. html背景图片不重叠铺满,html中背景图片铺满页面没有重复的效果

    刚开始设置背景图片的时候,能铺满页面,但是没有全部把页面展现出来,经过一番查资料,才搞明白.如下: background: url(../../../assets/login/login-backgr ...

  3. background背景图片铺满背景并且不重复

    background-repeat: no-repeat; 不重复 background-size:cover; 背景铺满元素 调整背景图片的宽度或高度(较小者),以铺满整个元素

  4. HTML+CSS实现背景图片铺满页面的方法

    HTML+CSS实现背景图片铺满页面的方法 针对页面背景图片我整理了几种方法仅供参考 一.DIV中添加背景图片 二.img中设置背景图片 三.Body中设置背景图片 结语 针对页面背景图片我整理了几种 ...

  5. Android 使用图片铺满某个区域

    /*** 使用图片铺满某个区域,返回整个铺满的图片* @param src 原图片* @param rect 要铺满的区域大小*/public static Bitmap getTile(Bitmap ...

  6. 小程序 、h5图片铺满div,自适应容器大小

    图片铺满div,自适应容器大小,不会拉伸变形 小程序 mode属性 scaleToFill:缩放模式,不保持纵横比,图片拉伸至填满 image 元素 aspectFit: 缩放模式,保持纵横比,保证图 ...

  7. 在VB中如何让背景图片铺满整个MDIForm

    在VB中,如何让背景图片铺满整个Form,代码如下: '* ************************************************************** * '*    ...

  8. web图片铺满网页_css怎么让图片铺满?

    css让图片铺满的方法:可以使用background-size:cover样式设置背景图片铺满.background-size属性规定背景图像的尺寸. background-size 属性: back ...

  9. php如何把图片铺满,用Dreamweaver8设计网页,怎样使背景图片铺满全屏?

    楼主说的是要背景图片只出现一次,而且是铺满全屏的吧!这是不可能的,背景图片是不能用代码控制它的大小的,它是多大,做背景的时候就只能是多大!最多是重复N个图片 我们在网页制作过程中,尤其是初学的人们读喜 ...

最新文章

  1. Blender中的主程序纹理学习课程 Master Procedural Texturing in Blender
  2. 联邦学习应用思考:需求还是方法?
  3. (转)oracle extent
  4. PHP开发中常见的安全问题详解和解决方法
  5. LeetCode Validate Binary Search Tree(dfs)
  6. 计算机到计算机 临时网络,电脑如何设置临时网络
  7. 【百度地图API】如何使用suggestion--下拉列表方式的搜索建议
  8. 关于Direct2D
  9. 第十六期:Vue 3.0 前瞻,体验 Vue Function API
  10. 如何解决华为手机“杀后台”严重的情况呢?
  11. '转载'Tableau试用过后破解失败解决方法,清除注册表工具
  12. 计算机显示器刷新率怎么调,显示器刷新率怎么超频?电脑显示器提高屏幕刷新率超频教程...
  13. 显卡测试软件硬盘版怎么安装,显卡检测软件(Alexander)
  14. 计算机二级电子表格开根号函数,excel公式中开根号是哪一个函数-excel开根公式,excel的根号计算公式...
  15. 安装ecshop php,如何安装ECSHOP?
  16. Unity基本物体和临时对象
  17. electron vue点击按钮关闭_electron+vue制做桌面应用--自定义标题栏最大/小化和关闭...
  18. 排查软件关闭时访问了0xfeeefeee内存地址导致内存访问违例的崩溃
  19. 驾驶技师用计算机考试咋答题,驾驶考试科目一答题技巧
  20. [C/C++]_[初级]_[static_cast,reinterpret_cast,dynimic_cast的使用场景和区别]

热门文章

  1. 使用Python+md5删除本地重复(同一张不重名)的照片
  2. liunx新装tomcat之后,tomcat不能识别新发布的项目
  3. 51Nod 1092 回文字符串(LCS + dp)
  4. 洛谷P3379 【模板】最近公共祖先(LCA)
  5. 重读The C programming Lanuage 笔记二:运算符优先级
  6. .Net MVC 自定义Action类型,XmlAction,ImageAction等
  7. Javascript 中的变量作用域问题
  8. 循序渐进学习嵌入式开发技术
  9. PHP学习之六:预定义常量
  10. ASP.NET中常用功能代码总结(1)——发送邮件篇