您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Css Sprite过时了吗?

目前网上有一些言论说Css Sprite已经过时了,理由一般主要为以下几个观点:

首先不得不承认的是由于 SVG、iconfont 的冲击,Css Sprite确实比以前用的少了,iconfont 也确实很好用。

但是依然还是有相当一部分项目在用Css Sprite,证明其依然还在发挥余热。

而且在序列帧动画这一领域内Css Sprite的用处还很大,最后的两个章节我们就会讲到序列帧动画以及为何适用于Css Sprite。

既然网上有这种言论存在,那么必然证明Css Sprite也存在着一定的劣势:

咱们打开新浪微博,然后随便找个带皇冠的,按下F12键(Mac按command+option+i)然后选中控制台的箭头,再点击皇冠:

当我们点开的时候会发现它的图标也是Css Sprite:

再来看看淘宝网,它也使用了一些Css Sprite来图标的切换:

如果你有选择困难症的话,我可以给你个小小的建议:兼容性要求高的用Css Sprite、不怎么考虑兼容性的新项目用iconfont

但Css Sprite也并不仅仅只是能做个图标而已,如果是帧动画技术的话Css Sprite是难以替代的。

好多网页小游戏或者一些网页炫酷动画就用到了Css Sprite的帧动画技术,那么接下来就让我们开启Css Sprite的学习之旅吧!


联系我
置顶