픶 ײ rss
首页 > 回收┊坚持及放弃 > CSS Sprites 图片整合

CSS Sprites 图片整合

2009年07月09日 15:15 780 人围观 发表评论 阅读评论
【阅读字体大小:

从开始学习前端设计开始,就能看到不少网站把一些背景图片和 ICO 图标文件都整合成一个文件.刚开始还不能理解这是为什么,反而认为这样增加了设计人员的工作量.但通过一段时间的接触后,才懂得整合文件的好处.

其实在平时的电脑操作上我们都能遇到类似的情况,比如我们把几百张照片从D盘拷贝到E盘,可能需要十几分钟的时间.但如果这几百张照片事先压缩成一个文档,拷贝的速度就会快很多,而且时间也花了更少.

同样的道理,CSS Sprites 的目的就是通过整合图片,减少对服务器的请求数量,从而加快页面加载速度.(见下图)

实现方法:

首先将小图片整合到一张大的图片上;
然后根据具体图标在大图上的位置,给背景定位.(background-position:-8px -95px;)
注:整合后的图片最好用 Firework 导出为 PNG8 的格式,比起PS生的图片会更小.

声明: 本站遵循 署名-非商业性使用-相同方式共享 3.0 共享协议. 转载请注明转自 重庆游记
  1. wanwan
    2009年7月9日15:55 | #1

    感觉我的图不多。。呵呵。。不必这样做。哈哈。。。。

    +1-1  本评论所获总分:+0分
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
订阅评论
必填项:3+7=
注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。