美文网首页
1.1.6.1图片优化与合并

1.1.6.1图片优化与合并

作者: cooore | 来源:发表于2016-02-18 19:15 被阅读0次

使用背景图代码

HTML <button class = "u-btn">点我</button>

CSS .u-btn{background:url(images/btn.png) no-repeat 0 0;}

      .u-btn{background:url(images/sprite.png) no-repeat 0 -50px;}

图片合并方案

为什么要拼图?

什么是Sprite拼图:把设计稿中的小图片拼合在一张图片中。

Sprite拼图好处:·减少网络请求,提升网页加载速度

图片的优化合并

·大小与质量

·平衡与取舍

·压缩工具

-无损 Minimage

-有损 TinyPng

·合并

-排列

·图片之间必须保留空隙

对于具体要保留多大的空隙呢,并没有一个明确的数值,遵循的一个宗旨就是保留的空隙足够后期维护就可以了。

如果是小图标,留的空隙可适当小一些,一般20像素左右;那如果是大图标,要留的空隙就要大一点,因为大图标在调整的时候,影响到的空间也会比较大。

·图片排列方式

-横向排列

-纵向排列

-分类

·把同属于一个模块的图片进行合并

·把大小相近的图片进行合并

·把色彩相近的图片进行合并

·综合以上方式合并

合并推荐

·只本页用到的图片合并

·有状态的图标合并

浏览器兼容方案

·IE6不支持PNG24半透明

 存2份:sprite.png 24

             sprite_ie.png 8

·CSS3&切图


相关文章

  • 1.1.6.1图片优化与合并

    使用背景图代码 HTML 点我 CSS .u-btn{background:url(images/btn.png...

  • 前端资源优化解决方案

    前言 常见的资源优化方案有:1.资源压缩与合并2.图片格式优化3.图片加载优化 资源压缩与合并 为什么要压缩与合并...

  • 你用过的网站前端优化的技术有哪些?

    ① 浏览器访问优化: 减少HTTP请求数量:合并CSS、合并JavaScript、合并图片(CSS Sprite)...

  • 通过base64编码优化图片

    通过base64编码优化图片 ​ 在前端开发中,对于图片优化,有很多基本的方式,比如:图片压缩、图片合并(也就...

  • 前端性能测试项目实战

    优化技术 一、减少http请求 合并图片 合并js 合并css 去掉不必要的请求连接 缓存 图片技术尽可能使用PN...

  • 请说出三种减少页面加载时间的方法?

    ①减少HTTP请求(合并图片,合并文件) ②优化图片,减小其尺寸 ③选择合适的图像格式(gif可用于颜色要求不高的...

  • 性能优化

    性能优化有哪些方法:1尽量减少http请求 合并js 合并css 图片雪碧图2延迟加载内容 图片懒加载 数据懒加载...

  • 「前端眼中的PS」图片保存

    图片保存 保存格式的选择 图片与背景合并的切图方法 图片修改与维护 图片的合并( Sprite) 图片保存 将需要...

  • css-优化

    1. 缩写值 2. 避免消耗性能的属性 3. 选择器合并 4. 背景图片优化合并 a. 图片本身的变化 当图片色彩...

  • [手册] 常用指令

    视频处理 视频转图片 图片转视频 优化 stream 视频 合并两个视频 nfs server 建设 client 连接

网友评论

      本文标题:1.1.6.1图片优化与合并

      本文链接:https://www.haomeiwen.com/subject/odgmkttx.html