让前端飞Web 前端开发

CSS 雪碧图

2018-01-20  本文已影响1267人  7天苹果

Question:

1、什么是雪碧图?
2、为什么使用雪碧图?
3、什么情况下适合使用雪碧图?
4、雪碧图怎么使用?
5、雪碧图是怎么做成的?
6、雪碧图有什么缺点?

Answer:

1、百度百科对CSS 雪碧的解释如下:

CSS雪碧 即CSS Sprite,也有人叫它CSS精灵,是一种CSS图像合并技术,该方法是将小图标和背景图像合并到一张图片上,然后利用css的背景定位来显示需要显示的图片部分。

往往将小图标合并在一起之后的图片称作雪碧图,主要用在小图标显示上。

2、不使用雪碧图, 单纯调用小图片有以下优缺点:

3、静态图片,图片不随用户信息的变化而变化。小图片,容量比较小的(2~3k)。图片加载量比较大的。注意:大图片不建议用雪碧图咯,图片那么大,拼完之后就更大了,加载就慢了。

4、将雪碧图作为背景,然后使用background-imagebackground-position两个属性来控制需要显示的部分,所以我们只要对这两个属性的使用掌握熟悉了就可以。
推荐文章和练习网站:
http://blog.csdn.net/bingkingboy/article/details/51059209
http://www.imooc.com/code/1511%E3%80%82

5、推荐文章:
https://segmentfault.com/a/1190000007686042
https://juejin.im/post/58eb062861ff4b006b576d9c

6、雪碧图的缺点:

参考文档

CSS雪碧图用法:http://blog.csdn.net/bingkingboy/article/details/51059209

上一篇下一篇

猜你喜欢

热点阅读