微信小程序使用彩色图标

225 阅读1分钟

下载字体图标

下载彩色的 iconfont 字体图标

image-20230302205303335.png

解压 iconfont

安装转换插件

npm install -g iconfont-tools

转换 iconfont

在目录下打开cmd命令行

iconfont-tools

image-20230302211354462.png

修改

iconfont-weapp-icon.css 里的背景相关属性添加 !important

image-20230302215430574.png

引入

只需要将iconfont-weapp-icon.css引入项目,全局使用就好了

// main.js
import "./static/iconfont/iconfont-weapp-icon.css"

页面使用

复制要用的图标的class的 class-name :icon-renlianheshen

// 如果转换的时候 prefix 设置为 t-icon
// 设置css文件的prefix: t-icon
// 则在页面这样使用
<i class="t-icon t-icon-renlianheshen"/>

// 如果转换的时候 prefix 设置为 icon
// 设置css文件的prefix: icon
<i class="icon icon-renlianheshen"/>
    
// 如果转换的时候 prefix 设置为 i
// 设置css文件的prefix: i
// 则在页面这样使用
<i class="i i-renlianheshen"/>    
/* 用 width 和 height 控制字体图标的大小 */
.t-icon{
	width18rpx; 
	height18rpx;      
}

效果

image-20230302215926051.png