我开始涉足web开发。我决定要以最有效的互动方式建立网站。使用CSS3动画、html5语法和画布。我想我可以使用SVG的扁平化设计。然而,这就提出了一个问题:我是否应该花时间在canvas中构建图标,或者在illustrator中设计图标,并导出为SVG?加载时间有很大的影响吗?
发布于 2013-11-17 15:49:08
我会满足于画布,但是Font Awesome 和BootStrap from Twitter结合在一起有一个巨大的图标缓存用于web开发,你也应该考虑CSS sprites。
发布于 2014-04-29 00:49:56
我在谷歌上的搜索中发誓要找出一个带有图标的关键字,并研究最佳实践。这些链接可能会启发您使用SVG的好处,而不是像Font Awesome这样的解决方案。我仍持观望态度。对于快速原型和视网膜就绪图标,字体棒是完成这项工作的“丑陋的黑客”。对于真正的可伸缩性,控制,定制设计,你可以创建SVG图形,背景或图标,当你意识到你需要一个特定的图标来实现特定的功能,但它不在包中时,这些图形、背景或图标会迅速降级,不会让你自己崩溃。
http://technotes.iangreenleaf.com/posts/font-awesome-not-awesome.html
Use SVG for logo on a webpage - how to have multiple instances of this logo in different colors?
希望这能有所帮助。
https://stackoverflow.com/questions/20028421
复制相似问题