字体图标的几种引入方式
图片缺点是增加了总文件大小,不能很好地进行“缩放”,因为放大和缩小会失真 字体图标(iconfont) 可做出跟图片一样的事,改变透明度、 旋转度等,但其 本质是文字 ,可以很随意地改变颜色、产生阴影、透明效果等,本身体积更小但携带的信息没有削减,几乎支持所有的浏览器,移动端设备必备 使用流程 ❶ UI人员设计字体图标效果图(svg),在 illustrator 或 Sketch 这类矢量图形软件中创建 icon 图标之后保存为 svg 格式 ❷ 前端人员上传生成兼容性字体文件包 ❸ 前端人员下载兼容性字体文件包 ❹ 把字体文件包引入HTML页面中 一般是用现成的,常用网站: 阿里icon font字库 、 Font-Awesome 、icomoon字库、fontello等 下载阿里的字体图标后里面会有使用说明,阿里的字体图标有三种引入方式: unicode 、 font-class 和 symbol 方式 unicode方式 unicode 方式应该是最开始接触最熟悉的方式,在 css 中像定义 Web 字体一样,定义将要使用的 iconfont 的名字还有引入地址,再在类样式中使用此字体,设置大小颜色等,最后在元素里添加类并粘贴字体编码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title