1.为什么需要学习精灵图
我们都知道一个网站离不开数量非常多的图片,假设每一张图片都要向服务器发出请求,那服务器必定会压力过大大大降低页面的加载速度,甚至服务器崩溃。
为了有效减少服务器接收和发送请求的次数,提高页面的加载速度,那就需要用到精灵图,也就是精灵技术。
精灵技术核心原理: 将网页中的一些小背景图像整合到一张大图中,这样服务器只需要一次请求就可以了。
2. 获取精灵图
使用精灵图的核心:
- 精灵技术主要针对于背景图片使用。就是把多个小背景图片整合到一张大图中。
- 这张大途即是精灵图。
我们来看看CF官网有没有使用精灵图:
查看精灵图,并下载保存到电脑:
有了这精灵图,原本需要向服务器发出六次请求图片只需发出一次即可。
3.使用精灵图
一张图带你了解精灵图的使用:
示例1:
我将用代码实现背景图片为“穿越火线”:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>精灵图</title>
<style>