iconfont彩色图标

  1. 进入阿里巴巴矢量图标库iconfont-阿里巴巴矢量图标库,添加图标到项目,然后下载至本地

 解压后的本地文件如下,核心的是 iconfont.eot 文件

 

 

2.打开电脑命令行,执行以下命令,全局安装 iconfont-tools 转换工具

 npm install -g iconfont-tools

3.执行cd命令进入第1步解压后的文件夹后,再执行如命令,然后回车

iconfont-tools 

4.执行完,会多出来一个iconfont-app的文件夹

 

 5.进入iconfont-app文件夹,将其中iconfont-app-icon.css复制到项目的/static/icon/目录下

6.然后再app.vue引入该文件

<style>
/* 彩色的图标*/
     @import url("@/static/icon/iconfont-app-icon.css");

</style>

7.使用,其中mxg-icon 开头是必须的

<text class="mxg-icon mxg-icon-list-color"></text>

8.彩色图标当前对vue文件有效,控制台会关于background的相关警告,可忽略它

### 如何在不同平台使用 Iconfont 彩色图标 #### UniApp 中使用 Iconfont 彩色图标 当在 UniApp 项目中引入阿里云 Iconfont 图标时,可能会遇到即使选择了彩色图标但在应用内仍显示为单色的情况。为了确保正确展示彩色图标,可以采取特定措施来调整样式和加载方式[^1]。 对于 UniApp 用户来说,在线创建并下载所需字体包之后,需注意 CSS 文件中的颜色属性设置,默认情况下这些值可能被设为固定色彩(通常是黑色)。因此建议修改对应类名下的 `color` 属性为空字符串或移除该属性,从而允许浏览器按照 SVG 原始定义渲染多色调图案: ```css .icon-class-name { font-family: "iconfont"; speak: none; /* 移除 color 定义 */ } ``` 另外一种解决方案是在 HTML 元素上直接指定 `fill="currentColor"` 参数给 `<svg>` 标签内的路径元素,这使得填充色跟随当前文本的颜色变化而自动适应不同的主题风格。 #### 微信小程序中使用 Iconfont 彩色图标 针对微信小程序开发者而言,官方提供了更简便的方式通过命令行工具初始化配置文件以便更好地集成 Iconfont 资源库。执行如下指令可完成环境搭建工作,并自动生成必要的依赖项以及模板代码片段用于后续开发过程[^2]: ```bash npx iconfont-init // 初始化通用版配置 // 或者 npx iconfont-wechat // 特化于微信生态系统的版本 ``` 上述操作完成后,只需遵循生成文档说明即可轻松实现对各种样式的支持,包括但不限于全彩矢量图形的支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值