太多图标时,哪种 SVG 技术表现最佳?

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 $200 免费信用额度!

Tyler Sticka 深入研究了这里,以最佳方式:通过 制作测试页面 并实际测量性能。也许 1000 个图标是一个极端情况,但嘿,250 行数据,每行 4 个图标就能做到这一点。Tyler 在文章中仔细介绍了细微差别。测试的不同技术:内联 <svg>、同一文档精灵 <symbol>、外部文档精灵 <symbol>、带有外部源的 <img>、带有数据 URL 的 <img>、带有 filter<img>、带有外部源的 <div>background-image、带有数据 URL 的 <div>background-image 以及带有 mask<div>。呼!太多了 - 而且它们本身都是有用的技术。

哪种技术获胜?内联 <svg>,除非 SVG 相当复杂,否则 <img> 更好。那就是我会把钱押在哪里的地方。 我已经乘坐这趟列车一段时间了

直接链接 →