雪碧图

雪碧图

1. 什么是雪碧图?

雪碧图也叫CSS精灵, 是一CSS图像合成技术;

上面解释说它是一项技术,但我们开发人员往往将小图标 合并在一起之后的图片称作雪碧图;术语定义其实不用纠结, 我们知道它主要用在小图标显示上就行了。

CSS雪碧图应用原理

只有一张大的合并图, 每个小图标节点如何显示单独的小图标呢?

其实就是 截取 大图一部分显示,而这部分就是一个小图标,如下图:

img

如显示上面 QQ 小图标, 则在合并图中X轴向右60像素, Y轴0像素, 截取宽高均为48像素;则 这个小图标就出来了:

img

关键样式:

background-image: url("sprite.png");
background-position: -60px 0px;
width:48px;
height:48px;

参考:

https://zhuanlan.zhihu.com/p/23873229

CSS 文章被收录于专栏

CSS

全部评论

相关推荐

10-21 23:48
蚌埠坦克学院
csgq:可能没hc了 昨天一面完秒挂
点赞 评论 收藏
分享
10-24 13:36
门头沟学院 Java
Zzzzoooo:更新:今天下午有hr联系我去不去客户端,拒了
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务