一:什么是CSS Sprites
CSSSprites在国内很多人叫css精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。对于当前网络流行的速度而言,不高于200KB的单张图片的所需载入时间基本是差不多的,所以无需顾忌这个问题。
二:CSS Sprites的关键原理
CSS Sprites其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字精确的定位出背景图片的位置。
三:实例:
<div id="test">
</div>
CSS代码
#test{
width:21px;
height:19px;
background:url(img/tool.png) no-repeat;
background-position:-29px -29px;
}
这里要注意的就是,width和height就是你图标的大小