之前写过一篇:CSS中background属性总结整理了background 的常用属性。

日常项目中经常会用到全屏的图片, .png 和 .jpg 的图片都太大,加载缓慢。

我们可以使用webP格式的图片或者分辨率较低的压缩图,再叠加一层清晰的 png 图片,实现快速显示的效果。

叠加 png 图片的目的是防止某些浏览器不支持 webP 格式。

CSS代码:

body{

background-image: url("img/beijing.webp"),url("img/beijing.png");

}

两张图会进行叠加,先显示 webP 格式,再显示 png 格式,因为 webP 图片会比 png 小很多,可以实现快速显示的效果。

也可以多加一些属性:background-image:url("1.jpg"),url("2.jpg");

background-repeat: no-repeat, no-repeat;

background-position:bottom right,top left;

background-size:0 200px,0 0;

综合写法:background: url("img/beijing.webp") no-repeat center,url("img/beijing.png") no-repeat center;

具体的 background 属性参考上面的链接。

css背景图加载太慢怎么办,CSS实现background背景图优化,快速加载图片相关推荐

  1. glide 加载webp_如何使您的网站通过WebP图像快速加载闪电

    glide 加载webp by Carmen Chung 通过钟Car 如何使您的网站通过WebP图像快速加载闪电 (How to make your website load lightning f ...

  2. JavaScript 的性能优化:加载和执行

    概览 无论当前 JavaScript 代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成.JavaScript 执行过程耗时越久,浏览器等待响应用户输入的时间就越长.浏览器在下载 ...

  3. 如何优化网站加载时间

    一.背景 我们要监测网站的加载情况,可以使用 window.performance 来简单的检测. window.performance 是W3C性能小组引入的新的API,目前IE9以上的浏览器都支持 ...

  4. 前端页面性能优化 - 字体加载优化

    相比于英文的字库来说,中文字库的体积非常之大,小则1M,动辄几十 M 的体积非常常见.所以在前端页面性能优化中,字体加载的优化就显得尤为重要.阅读了相关的知识和文章,在研究了市面上字体加载方案之后,我 ...

  5. vue“路由懒加载” 技术,让网页快速加载 (优化篇)

    (含代码示例.截图演示)让中大型vue项目,按需加载文件,让网页快速渲染! 官方文档:路与懒加载 所谓的路由懒加载: 代码示例 · 对比: 1. 没有优化的代码(截图1 · 省略) import Vu ...

  6. Dns-prefetch DNS 预解析优化页面加载速度

    Dns-prefetch DNS 预解析优化页面加载速度 浏览器访问一个链接时并不是直接将请求到网页对应的服务器上,而是先要做域名解析--将域名解析到网页对应的服务器 ip 地址,然后浏览器才能和服务 ...

  7. html5 页面加载缓慢,html5体验优化页面加载的14条建议

    html5体验优化页面加载的14条建议 1. fake 页 - 首屏加速 目标:首屏 3s 以内 因为 71% 的用户期望移动页面跟 pc 页面一样快 (3s) ,74% 的用户能容忍的响应时间为 5 ...

  8. java做类似于qq空间动态加载_实现类似微博、QQ空间等的动态加载

    微博.QQ空间等的动态加载方式属于滚屏加载技术,获取当前滚动条位置来触发onscroll()函数,向服务器发起请求,将请求得到的新的数据动态加载在页面上 本文利用该原理实现了动态加载,但不是检测当前滚 ...

  9. Threejs系列--14游戏开发--沙漠赛车游戏【纹理贴图之loading加载】

    Threejs系列--14游戏开发--沙漠赛车游戏[纹理贴图之loading加载] 序言 目录结构 代码一览 world/index.js代码 Application.js代码 代码解读 运行结果 序 ...

  10. cocos2d-x 图片纹理优化 资源加载方案

    原文地址:http://blog.sina.com.cn/s/blog_64d591e80101me1y.html 文章主要解决了我一直以来疑惑的几个问题 1.到底用不用2的N次幂的图片 2.为什么加 ...

最新文章

  1. android 流式编程,流式编程
  2. JavaScript类型总览(图)
  3. ECCV 2016《SSD: Single Shot MultiBox Detector》论文笔记
  4. 设计进步,记一笔,控制层的代码,他不光控制还要校验数据!以前理解错啦
  5. Windows消息机制详解
  6. CodeForces - 1220E Tourism(边双缩点+树形dp)
  7. php linux 缓存文件,Linux下搭建网站提示缓存文件写入失败怎么办?
  8. jsf集成spring_Spring和JSF集成:MVC螺母和螺栓
  9. (2环境架设)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  10. js 循环 等待异步执行完再执行_JS异步执行机制——事件循环(Event Loop)
  11. Spring父子上下文(WebApplicationContext)(防止事务失效)
  12. django manage.py model 删除表后怎么重新生成数据库表
  13. 人工智能主要应用的七大领域
  14. iphone11屏比例_iPhone每一代的屏幕尺寸比例是多少
  15. 0123能组成四位数c语言,用0123四个数字能组成多少个不同的三位数
  16. Office.Interop.Excel引用失败
  17. 输入一个字符,判断输入的是控制字符、数字、大小写字母还是其他字符,并给出相应提示
  18. 在JS中利用for...in循环遍历对象
  19. python获取当前时间的函数_Python日期与时间
  20. 华为防火墙(USG)的管理方式配置

热门文章

  1. 2021GKCTF Misc excel骚操作--详解
  2. 计算机专业29岁博士毕业,已经29岁了想去读博士晚不晚?
  3. 修行等级对比 鸿蒙,普及下:修行等级,武道九境(简化了很多)
  4. 计算机对体育专业就业前景,体育教育就业方向及就业前景分析
  5. 入门互联网IT行业就业前景如何?
  6. 亲测有效,最简单的Win10系统下的IDEA Ultimate2019.1.3安装和破解秘籍
  7. 中职计算机c语言课程,中职计算机C语言教学探讨
  8. 带你快速入门AXI4总线--AXI4-Stream篇(1)----AXI4-Stream总线
  9. debian linux下载路径,Debian 常用命令,debian常用命令
  10. 控制反转 vs 依赖注入