当前位置: 首页 > article >正文

在uniapp中如何自定义一个图标

在uni-icons 已经收录了日常开发中常用的图标 ,但是因为体积问题 ,不可能一直无限添加新图标 ,所以uni-icons 也提供了扩展的方法。

<uni-icons custom-prefix="custom-icon" type="icon-youxi" size="30"></uni-icons>
  • 首先我是在阿里巴巴里下载的,先将我们心意的图标加入购物车

  • 加入购物车后,购物车会多一个角标的提示,然后点击购物车的按钮

  • 点击添加项目,如果没有项目的话就创建一个,有项目的话然后就地那几确定,它就会加到我们的项目中。

  • 击项目设置项目名称和项目描述根据自己需求填写, fontClass 是图标的前缀 ,需要传入组件type属性,fontFamily 是图标集名称,需要传入组件custom-prefix 属性,字体格式可以只勾选 ttf:点

然后

  • 然后填写完毕后点击保存,返回到刚才的页面,就点击下载到本地

  • 下载的是一个压缩文件,将 iconfont.ttf、iconfont.css 放到项目根目录 static 下。

  • 打开 iconfont.css ,修改 @font-face 如下,注意 src 字体文件的引用路径是否正确:

  • 然后我们在页面上style中引用就可以使用了这个图标了,图标格式还是和组件内的一样,我们只需要修改它的type类型的名字就ok了
<!-- 自定义图标 -->
<style>
@import "@/static/iconfont.css";
</style>
<!-- 自定义的图标 -->
<uni-icons type="icon-xiaolian" size="18" color="#B9C2CE"></uni-icons>

提示:在我的自定义图标中type是icon-xiaolian文件的css是这个样子,我上面下载过来的是其他的图标文件,只不过里面有直接引入的路径地址,给大家演示步骤的时候比较典型。

然后还有就是图标它可能会变成一个方块,我在项目中遇到过这个问题,于是我把标签内带有custom-prefix="custom-icon"的这个属性给删掉了,它也就恢复到原本的样式了。不知道什么原因但是这也算是一个解决办法。


http://www.kler.cn/a/454980.html

相关文章:

  • 【Unity3D】ECS入门学习(六)状态组件 ISystemStateComponentData
  • 模方要使用多机引擎,有什么要求
  • 游戏开发线性空间下PS工作流程
  • oracle基础:中文字段排序详解
  • EKF 自动匹配维度 MATLAB代码
  • RTMW:实时多人2D和3D 全人体姿态估计
  • 【软件工程】十万字知识点梳理 | 期末复习专用
  • docker mysql5.7安装
  • .net core 的软件开发模式
  • 欲海航舟:探寻天性驱动下的欲望演变与人生驾驭
  • ArcGIS土地利用数据制备、分析及基于FLUS模型土地利用预测(数据采集、处理、分析、制图)
  • Python数据可视化小项目
  • 【Redis】Redis 安装与启动
  • Go 计算Utf8字符串的长度 不要超过mysql字段的最大长度
  • springboot502基于WEB的牙科诊所管理系统(论文+源码)_kaic
  • Linux知识点回顾(期末提分篇)
  • 文档大师:打造一站式 Word 报告解决方案1
  • Java实现观察者模式
  • 同步与异步日志系统的深入探讨与应用
  • 箭头函数与普通函数的区别
  • 使用 .NET 6 或 .NET 8 上传大文件
  • 【远程桌面】被窥屏
  • selenium浏览器下载汇总
  • 详解从输入url到页面渲染
  • 抖音短视频矩阵系统:开启短视频创作与营销新篇
  • webrtc-internals调试工具