微信小程序添加icon图标教程

导读:本篇文章讲解 微信小程序添加icon图标教程,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1 官方自带

样式基于 v2 “style”: “v2”, app.json设置的v2,删除这个就没有呢

icon 官方地址 https://developers.weixin.qq.com/miniprogram/dev/component/icon.html

<view class="cu-list grid col-3">
  <view class="cu-item" wx:for="{{iconType}}" wx:key="*this">
      <icon type="{{item}}" size="45"></icon>
      <text class="text-bold">{{item}}</text>
  </view>
</view>
iconType:['success', 'success_no_circle', 'info', 'warn', 'waiting', 'cancel', 'download', 'search', 'clear'],

type一共有9个

在这里插入图片描述

2 自定义添加

阿里巴巴矢量图标库 地址 https://www.iconfont.cn/

2.1 使用

比如:我搜索 爱心
在这里插入图片描述
选择点击 购物车
在这里插入图片描述
点击右上方的 购物车
在这里插入图片描述
添加至项目
在这里插入图片描述
我随便选择 一个 demo项目,然后点确认
在这里插入图片描述

2.2 管理自己图标

点对应项目demo
在这里插入图片描述
代码 方式 这边目前用的是 Font class
在这里插入图片描述
点查看代码链接
然后 点此生成代码
在这里插入图片描述

双击这里,跳入这个页面
在这里插入图片描述
复制下来

2.3 在小程序使用

粘贴到 wxss文件中

在wxml 页面引用

<view class="iconfont iconxiai"></view>

在这里插入图片描述
目前,整个引用完毕,是不是很简单

2.4 进行简单的优化

由于写class 要同时写2个 iconfont iconxiai 比较麻烦,我们进行优化一下!

添加 这个代码

[class*="icon"] { 
	font-family: "iconfont";
	font-size: inherit;/*继承父级*/
  font-style: normal;
  -webkit-font-smoothing: antialiased;/*抗锯齿,字体清晰*/
  -moz-osx-font-smoothing: grayscale;/*抗锯齿,比较清晰*/
}

解释:
font-family: 这个参数来自 @font-face中的 font-family中的 iconfont
font-size:参数 inherit 继承父级

应用是简单一个 icon xiai

<view class="iconxiai"></view>

可以去掉多余的 iconfont
在这里插入图片描述
是不是很神奇

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/107102.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!