精灵图
一个网页中往往会应用很多小的背景图片作为修饰,当网页中的图像过多时,服务器就会频繁地接受和发送请求图片,造成服务器请求压力过大,这将大大降低页面的加载速度....使用精灵图核心:
精灵技术主要针对于背景图片使用,就是把多个小背景图片整合到一张大图片中.
这个大图片也称为sprites精灵图 或者雪碧图....移动背景图片位置,此时可以使用background-position.
移动的距离就是这个目标图片的x和y坐标.注意网页中的坐标有所不同,相当于第四象限....使用精灵图的时候需要精确测量,每个背景小图片的大小和位置.
其实就是放一个盒子,然后给盒子添加一个背景图片,移动背景图片的位置,让想要的图案出现在盒子里....字体图标的优点:
轻量级:一个图标字体要比一系列的图像要小,一旦字体加载了,图标就会马上渲染出来,减少了服务器请求.
灵活性:本质其实是文字,可以随意的更改颜色,产生阴影,透明效果,旋转等.