18221533805
微信小程序开发 | 如何在小程序中使用自定义 icon 图标
上海微信小程序开发制作、APP、网站、小程序定制、小程序外包开发公司

微信小程序开发 | 如何在小程序中使用自定义 icon 图标

2022-06-22

题图 www.platosclosethumble.com

本文是微信小程序开发学习笔记。

微信小程序 icon 组件(标签)只提供 9 型图标,不能满足开发或设计的个性化需求。为了解决这个问题,我们可以使用定制的 icon 图标,丰富原图标类型。

在微信小程序中使用自定义 icon 图标有 6 种方法:

1.使用 icon 图标(特指位图)

2. 微信(精灵图)

3.使用 CSS 风格绘制(这种方法工作量大)

4.使用矢量字体

5.使用 SVG 矢量文件

6.使用 微信


这篇文章只解释了第 4 的方法,因为我暂时不除了第 1 的方法。


使用矢量字体来自定义 icon 图标,需要阿里巴巴图标库网站 微信。


题外话,我一直认为这个网站只能用于设计,直到我接触到一些前端知识,我才知道它也可以用于编程。


打开网站,选择你最喜欢的图标,添加到购物车中,将商品添加到购物车中,重复操作,并将你最喜欢的图标添加到购物车中。


选择所有需要的图标后,单击右上角「购物车」图标。



浏览器右侧会弹出面板,选择「添加至项目」,如果你以前没有创建过一个项目,你需要在这里建立一个新的项目。新项目实际上是一个新的文件夹。



将鼠标移动到网页顶部的导航栏上「图标管理」,单击弹出菜单「我的项目」。



点击我的项目「查看在线链接」。



下面会有一长串代码,其中 url 链接指向的就是存放在阿里云服务器的矢量字体,这些字体有不同的格式,如 ttf、woff、woff2.为了兼容不同的设备或系统,需要使用不同的字体格式。

接着点击「点此 ** 代码」,将代码 ** 进入系统剪贴板。



回到微信小程序开发者工具,将代码粘贴到小程序页面 wxss 文件中,wxss 文件可以类比为普通网页 css 文件。



接着在 wxss进一步定义 icon输入以下代码:


.微信{ 微信: '微信'; color: red; 微信: 30px;}.微信:微信{ 微信:'e8ab';}.微信:微信{ 微信:'e8ad';}


微信指定我们嵌入的字体名称,需要与 一起使用@微信中 微信的值保持一致 ,color微信设置图标的颜色。

微信和 微信是自定义的类选择器名称(以下简称类名)。你可以根据自己的喜好来命名。 微信代表爱情图标,微信代表赞美图标。

微信指定图标的 微信编码需要返回 微信,将鼠标移动到图标上方,并在弹出菜单中选择「编辑图标」。



在打开的页面中,左下角的 4 位字符——e8ab, 微信编码为爱心图标,粘贴到 wxss 文件对应的位置,并在字符前添加反斜杠 。



微信编码获得点赞图标,也需要同样的操作。

至此,即使完成了 wxss 编辑风格。


为了在小程序中看到图标的最终渲染效果,我们还需要编辑 wxml 文件,wxml 相当于普通网页html 文件wxml 中使用 icon输入以下代码:

       <icon class="微信30334"></icon> <icon class="微信30334"></icon>


这里的 class 属性值对应 wxss 文件中自定义的类名,通过类名来应用相应的样式。完成以上所有操作,最终的渲染效果如下:


只是为了得到两个小图标。。。似乎得不偿失


扩展阅读:

至少写一个微信小程序的必要知识


以上,希望有所帮助。





微信小程序开发 | 如何在小程序中使用自定义 icon 图标 希望这篇文章对您有帮助.

开云在线注册 承接各类微信小程序开发制作、小程序定制、APP 网站 开发制作,联系电话 18221533805、15900430334

为您推荐

短视频剧本|“疯狂小杨哥”的爆火之路:人物关系反差

关注短视频编剧微信官方账号,999个精品短剧本,免费领取!满屏百万赞的小杨哥短视频红人那么多,满屏百...

2年涨粉3800万,零演技网红——疯狂小杨哥,为何会如此火?

共享储物柜小程序APP 必要的功能

一、共享储物柜小程序开发功能1.自动定位功能:有些商场或展会面积较大,共享储物柜小程序可以通过定位功...

小程序 开发公司 聊应用基础模块

一、主要功能微信小程序功能分为管理员和非管理员功能。系统拥有多个非管理员用户,管理员用户仅有一个角色...

生鲜小程序APP要知道什么

1授权登录有利于用户了解相关促销活动实现多次访问,同时在下单支付时直接引用个人信息,不用多次输入收货...

房产APP小程序开发须知

1、地理位置  地理位置,用户可以通过房产APP能在地图上直接看到房源位置。也能看到房产周边的环境,...

教育类商城系统与教育小程序商城

聊电商APP小程序模块

1、图文视频:利用图文视频控件,可以对产品进行精美详细的介绍。2、导航功能:历史记录、标签等等。3、...

教育小程序开发功能

开发一款教育小程序,需要哪些基本功能?

聊聊 交友APP 小程序

交友APP开发的需求1、实名认证:必须实名制之后才可以使用,确保双方的权益保障。2、偏好选择:用户可...

在线教育小程序风头正劲,格子匠为你量身定制

一起来聊法律顾问小程序APP

一、信息发布(政策传达)司法部、市、区发布制定的文件,会议精神等。(可供人工上传,可只显示标题,链接...

开发在线教育小程序,学生端、老师端、管理端的功能各有哪些?

浅谈教育小程序对于社会有何意义

社会发展需要人才,人才培养离不开教育。好的教育不多,传播好的教育很少。教育产业一直是一个有前途的市场...

在线教育小程序为什么这么火?三大优点告诉你

小程序模卡开发需求

(前端)项目任务功能模块子模块功能需求需求描述登录登录微信授权登录角色选择模特品牌商广告轮播图点击进...

教育小程序开发,开发教育管理系统需要多少钱

线上教育小程序解决了传统教育机构的哪些痛点?

教育小程序的价值以及特点体现