为什么要使用图标字体
使用这项技术总得有使用它的理由!那么,我们来分析下iconfront的优缺点,看是不是适合正在开发的项目。
优点
1、优化项目工作流程
对于web前端项目中的图标,很多情况下是使用的png图片,但如果图标颜色要修改,就会要UI修改png图片;这时,我们的iconfront就发挥作用了,因为它是字体,所以可以像字体一样修改颜色(如:"color:#333");这样无疑可以降低部分工作量。
2、优化项目性能
字体的加载速度快于图片,就算图片经过合并。
3、永不失真
因为PNG图片是位图,如果尺寸不合适,就会失真(跟打马赛克差不多);而字体再怎么方大缩小也不会。
缺点
1、提高对UI的要求
UI对界面的设计往往是一个PS就能搞定,而如果使用图标字体(iconfront),就需要设计对应的svg矢量图,PS就无法做到,目前主要是用AI(Adobe Illustrator),这就提高了对UI的要求