CSS Sprites其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字能精确的定位出背景图片的位置。这样可以减少很多图片请求的开销,因为请求耗时比较长;请求虽然可以并发,...
什么是精灵图?在css中如何使用精灵图
图像精灵是放入一张单独的图片中的一系列图像。
包含大量图像的网页需要更长时间来下载,同时会生成多个服务器请求。
使用图像精灵将减少服务器请求数量并节约带宽。
图像精灵 - 简单的例子
我们使用这幅单独的图像 ("img_navsprites.gif"),而不是三幅独立的图像:
通过 CSS,能够只显示我们需要的图像部分。
在下面的例子中,CSS 规定要显示 "img_navsprites.gif" 图像的哪个部分:
实例
img.home
{
width:46px;
height:44px;
background:url(img_navsprites.gif) 0 0;
}2018-07-26
CSS Sprites其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字能精确的定位出背景图片的位置。这样可以减少很多图片请求的开销,因为请求耗时比较长;请求虽然可以并发,但是也有限制,一般浏览器都是6个。对于未来而言,就不需要这样做了,因为有了`http2`。
具体请查看“background-image”,“background- repeat”,“background-position”的使用方法2017-06-15