精灵图
为什么需要精灵图?
一个网页中往往会应用很多小背景作为装饰,当网页中图像过多时,服务器会频繁地接收和发送请求图片,造成服务器请求压力过大,这将大大降低页面地加载速度。
因此为了有效地减少服务器接收和发送请求的次数,提高页面的加载速度,出现了CSS精灵技术。
核心原理:将网页中的一些小背景图像整合到一张大图中,这样服务器只需要请求一次就可以了。
精灵图的使用
使用精灵图的核心总结:
- 精灵图主要针对小的背景图片使用
- 主要借助于更改背景图片的位置来实现截取 background-position