雪碧图

雪碧图

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

全部评论

相关推荐

头像
11-27 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗? 刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务