1.0.3 • Published 9 years ago

fis-preprocessor-iconfont v1.0.3

Weekly downloads
2
License
BSD
Repository
github
Last release
9 years ago

安装

npm install -g fis-preprocessor-iconfont

===

背景

项目中使用iconfont时,需要先用工具将 SVG 转化成 font 字体文件,同时解决引入的问题,整个流程比较繁琐。

===

目标

在 html 标签上挂载和 svg 同名(或者有映射关系)的类名,构建解决:

  • SVG 转化 字体文件
  • css 的引入问题 通过上面的方式,可以使iconfont 的使用对开发透明

目前只是在common.scss加入了所有iconfont的字体样式,所有页面都会引用这份样式,最终希望实现按需加载,页面使用了哪些icon,就加载对应的iconfont css。

===

使用方式

fis-conf.js 配置

// modules
preprocessor : {
    css : 'iconfont'
}

// settings
preprocessor: {
    'iconfont': {
        svgPath: '../svg', // svg 存放路径
        cssOutPath: 'modules/common', // 字体相关css产出路径
        fontOutPath: 'fonts/iconfont', // 字体产出路径
    }
}
1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago