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

1 官方自带

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

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


  
      
      {{item}}
  

iconType:['success', 'success_no_circle', 'info', 'warn', 'waiting', 'cancel', 'download', 'search', 'clear'],

type一共有9个

微信小程序添加icon图标教程_第1张图片

2 自定义添加

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

2.1 使用

比如:我搜索 爱心
微信小程序添加icon图标教程_第2张图片
选择点击 购物车
微信小程序添加icon图标教程_第3张图片
点击右上方的 购物车
微信小程序添加icon图标教程_第4张图片
添加至项目
微信小程序添加icon图标教程_第5张图片
我随便选择 一个 demo项目,然后点确认
微信小程序添加icon图标教程_第6张图片

2.2 管理自己图标

点对应项目demo
微信小程序添加icon图标教程_第7张图片
代码 方式 这边目前用的是 Font class
微信小程序添加icon图标教程_第8张图片
点查看代码链接
然后 点此生成代码
微信小程序添加icon图标教程_第9张图片

双击这里,跳入这个页面
微信小程序添加icon图标教程_第10张图片
复制下来

2.3 在小程序使用

粘贴到 wxss文件中

在wxml 页面引用


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

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


可以去掉多余的 iconfont
微信小程序添加icon图标教程_第11张图片
是不是很神奇

你可能感兴趣的:(小程序,微信小程序,小程序,前端)