关于精灵图
1、什么是精灵图
就是将页面上一些较小的图片放在一张大图上。
2、为什么要有精灵图
最早的时候网速十分有限,为了提升用户的体验我们会将一张大图分解成为多张小图来提高页面的打开速度。但是网速得到提升,为了能够让服务器承载更多的请求,我们要减少浏览器对服务器的请求,最直接的方式,就是将多张小的图片放在一张大图上。从而减轻服务器的压力。而将多张小图放在一张大图上的操作就叫做精灵图,也可以叫做雪碧图,雪碧技术。(css sprite)
3、精灵图的使用
1)如果我们需要的一张图片在精灵图,必须要了解这个图片的大小,以及在精灵图上的位置。
2)在页面上将这个图片显示出来,在显示的时候一定要注意我们容器的大小一定要和这个图标的大小一样:
3)将精灵图设置为容器的背景图片,并且根据图片所在的位置将背景图片进行平移:
4、制作精灵图:
精灵图必须是一些小的图片,精灵图的多个小图之间一定要留有足够的间隙,完成精灵图以后一定要在精灵图的下方留足够的空隙,方便将来再次添加其它的精灵图。如果是页面上一个像素的背景图片不要放在精灵图上面。