1、HBuilder图标的引用方法

安装 hb 图标插件

https://ext.dcloud.net.cn/plugin?id=28

在项目中会生成一个新的文件夹

把文件夹中uni-icons文件夹复制到components文件夹中

在项目 html 代码中加入代码

<uni-icons type="search" size="18" color="#999"></uni-icons>

使用文档

https://uniapp.dcloud.net.cn/component/uniui/uni-icons.html

可以使用的属性与方法

Icons Props

属性名类型默认值说明
sizeNumber24图标大小
typeString-图标图案,参考示例
colorString-图标颜色
customPrefix [即将废弃]String-自定义图标
fontFamilyString-自定义图标 2.0.0+支持

Icons Events

事件名说明返回值
@click点击 Icon 触发事件-

2、阿里图标的引用方法

进入阿里图标网站 https://www.iconfont.cn/

查找一个合适的图标后加入购物车,进入购物车后添加到项目

新建一个要被项目引用的 css 文件icons.css,复制进生成的代码.

点击 font class 生成一组图标的 css 代码如下

@font-face {
  font-family: "iconfont"; /* Project id 4533241 */
  src: url('//at.alicdn.com/t/c/font_4533241_zt96ozq1ryc.woff2?t=1714866697086') format('woff2'),
       url('//at.alicdn.com/t/c/font_4533241_zt96ozq1ryc.woff?t=1714866697086') format('woff'),
       url('//at.alicdn.com/t/c/font_4533241_zt96ozq1ryc.ttf?t=1714866697086') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-fenxiang:before {
  content: "\\e88c";
}

.icon-chazhao:before {
  content: "\\e622";
}

.icon-search:before {
  content: "\\e610";
}

在 html 或 vue 项目css 文件中引用新建的 css 文件 并在 html 中加入如下代码就可以使用所选的图标组合了

//css 中收入
@import '../../common/css/icons.css';
 //html 中加入
 <text class="iconfont icon-chazhao"></text> 
  <text class="iconfont icon-fenxiang"></text> 
    <text class="iconfont icon-search"></text>

点赞(0)

留言列表 共有 0 条留言

暂无留言

微信公众账号

微信扫一扫加关注

发表
留言
返回
顶部