我应该使用字体图标或精灵图像来获得更好的性能?什么将 加载更快,重量轻?我应该使用字体图标还是精灵图像?
1
A
回答
2
您使用的字体图标或精灵图像时,你有很多的小的独立的图像,你基本上他们捆绑成一个图像,这样一个请求做是为了让所有的图像。
那些通常被用于小图标的按钮,或者在导航栏的图标,以及类似的东西。有关顶部(粗体,斜体等),例如StackOverflow上的编辑按钮可能会使用到的字体图像为:
试想一下,你不得不加载像10个不同的图像只是该案件按钮栏,这将是非常低效的。
另一个例子是emojies。有数以千计的表情符号,想象一下,如果你必须在单独的请求中加载它们中的每一个。
目前与现代的网站,通常字体图标比精灵图像中使用更多。
这也降低了服务器负载。这一切都是出于提高效率的目的,因为我们有时使用小图像来表示按钮而不是文本。
2
有两个关键点,我觉得图标字体可以有一个优势:
- 整个文件的大小
- Internet Explorer的支持
当你有一组图标,你” d喜欢在给定的项目上使用,图标集合越大,图标字体的整体文件占用空间就越小。
谈起演出,最近的一次测试中,我一组约30图标制作的过程中,图标字体可以比精灵图像达到约240%的推动。另外,图标字体的工作时间可以追溯到IE6。
在另一方面,矢量图标可以调整大小上下而不失品位,对视网膜显示额外的锐利。它也可以支持多色图标。
我建议this后任何进一步的参考。
希望这可以帮助, L.
相关问题
- 1. 社交图标:精灵还是不精灵?
- 2. 使用AlphaImageLoader应用精灵图像
- 3. CSS图像精灵
- 4. CSS图像精灵
- 5. 我应该使用Dockerfiles还是图像提交?
- 6. 使用精灵合并两张图像
- 7. 在Android上使用图像精灵
- 8. 使用精灵图像与setDragImage
- 9. 如何像图像类一样使用精灵图像?
- 10. GWT UiBinder和图像精灵
- 11. CSS图像精灵错误
- 12. 文本和图像精灵
- 13. CSS精灵而不是图像?
- 14. 我应该使用FXG还是位图图像来创建自定义外观?
- 15. 我应该使用字体大小:0的图像链接?
- 16. 试图创建平铺的滚动图标,我应该使用GridView还是GridLayout?
- 17. 我应该使用span标签还是i标签作为图标?
- 18. css精灵或图像地图?
- 19. 使用图像精灵作为CSS背景图像的响应式网格
- 20. 如何使用iText在我的pdf中添加精灵图像?
- 21. 用于SVG图像的css精灵
- 22. 用于导航的图像精灵
- 23. CSS3渐变应该使用背景图像还是背景?
- 24. 制作精灵图像播放/暂停图标突出显示
- 25. 我可以叠加精灵图像上的文字吗?
- 26. 我应该绘制还是加载图像?
- 27. 如何使来自两个图像目标C精灵节点
- 28. 使画布内的图像精灵跟随鼠标
- 29. 如何用图像数组cocos2d更改精灵图像?
- 30. 我应该使用HTTP还是FTP从北极上传图片?
感谢您宝贵的评论,这是真正有用的。但遗憾的是,现在我无法对您的评论投票,因为我没有那么多的声誉。 –
@AnupMishra没关系:) – OverCoder
干得好。很多细节+一个很好的解释!我会为此赞成你。 –