文章目录

  • 一、iconfont素材网
  • 二、iconfont项目设置
  • 三、微信小程序项目配置
  • 四、全部源码

一、iconfont素材网

  • 进入iconfont素材网
  • 挑选想要的素材,加入购物车
  • 点击右上角购物车图标,将图标添加至项目

二、iconfont项目设置

  • 项目设置,勾选base64
  • 生成代码,下载至本地
  • 有用的是iconfont.css



三、微信小程序项目配置

  • iconfont.wxss就是iconfont.cn网站下载的iconfont.css改下后缀即可
  • 关键代码在于
    • <text class="icon-alipay iconfont icon"></text>
    • 其中icon-alipayiconfont.css.icon-fb:before { content: "\e65d";}对应
    • "\e65d"对应在@font-face中的base64 data中

四、全部源码

icon.wxml

<view class="icon_lists demo__list"><view class="icon_card"><text class="icon-fb iconfont icon"></text><view class="name">fb</view></view><view class="icon_card"><text class="icon-github iconfont icon"></text><view class="name">github</view></view><view class="icon_card"><text class="icon-twitter iconfont icon"></text><view class="name">twitter</view></view><view class="icon_card"><text class="icon-applets iconfont icon"></text><view class="name">applets</view></view><view class="icon_card"><text class="icon-alipay iconfont icon"></text><view class="name">alipay</view></view><view class="icon_card"><text class="icon-taobao iconfont icon"></text><view class="name">taobao</view></view>
</view>

icon.wxss

@import 'iconfont.wxss';.icon_lists {/* width: 100% !important; */overflow: hidden;display: flex;flex-wrap: wrap;margin: 20rpx;
}.icon_card {/* flex: 0 0 25%; */width: 220rpx;text-align: center;margin-bottom: 30rpx;
}.name {font-size: 30rpx;color: #999;
}.icon {display: block;height: 100rpx;line-height: 100rpx;font-size: 100rpx;margin: 10rpx;color: #333;
}

iconfont.wxss

@font-face {font-family: "iconfont"; /* Project id 3579669 */src: url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),url('iconfont.woff?t=1660113936513') format('woff'),url('iconfont.ttf?t=1660113936513') format('truetype');
}.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}.icon-fb:before {content: "\e65d";
}.icon-github:before {content: "\e65e";
}.icon-twitter:before {content: "\e65f";
}.icon-applets:before {content: "\e660";
}.icon-alipay:before {content: "\e666";
}.icon-taobao:before {content: "\e667";
}

觉得好,就一键三连呗(点赞+收藏+关注)

微信小程序开发笔记 进阶篇④——基于iconfont快速实现icon图标显示相关推荐

  1. 微信小程序开发笔记 进阶篇④——getPhoneNumber 获取用户手机号码(小程序云)

    文章目录 一.前言 二.前端代码wxml 三.前端代码js 四.云函数 五.程序流程 一.前言 微信小程序开发笔记--导读 大部分微信小程序开发者都会有这样的需求:获取小程序用户的手机号码. 但是,因 ...

  2. 微信小程序开发笔记 进阶篇⑤——getPhoneNumber 获取用户手机号码(基础库 2.21.2 之前)

    文章目录 一.前言 二.前端代码wxml 三.前端代码js 四.后端java 五.程序流程 六.参考 一.前言 微信小程序开发笔记--导读 大部分微信小程序开发者都会有这样的需求:获取小程序用户的手机 ...

  3. 微信小程序开发笔记 进阶篇⑥——getPhoneNumber 获取用户手机号码(基础库 2.21.2 之后)

    文章目录 一.前言 二.前端代码wxml 三.前端代码js 四.后端java 五.程序流程 六.参考 一.前言 微信小程序开发笔记--导读 大部分微信小程序开发者都会有这样的需求:获取小程序用户的手机 ...

  4. 微信小程序开发笔记 进阶篇③——onfire.js事件订阅和发布在微信小程序中的使用

    文章目录 一.前言 二.onfire.js介绍 三.API介绍 四.实例应用 五.onfire源码 六.实例源码 一.前言 微信小程序开发笔记--导读 二.onfire.js介绍 一个简单实用的事件订 ...

  5. 微信小程序开发笔记 支付篇④——基于微信支付SDK实现Java后端接口使用

    文章目录 一.前文 二.微信支付 Java SDK 三.示例 一.前文 微信小程序开发笔记--导读 微信支付-SDK与DEMO下载 先看README.md 二.微信支付 Java SDK 对微信支付开 ...

  6. 微信小程序开发笔记 进阶篇②——多个微信小程序一个用户体系,同一个UnionID

    目录 微信开放平台绑定小程序 微信小程序login和getUserInfo 后台请求auth.code2Session 后台解密开放数据 微信开放平台绑定小程序 微信官方文档:UnionID 机制说明 ...

  7. 微信小程序开发笔记 支付篇②——微信小程序通过小程序云实现微信支付功能

    文章目录 一.前言 二.开通微信支付 2.1 关联商户号 2.2 添加商户号 2.3 管理员授权 三.云函数开发 3.1 新建云函数 3.2 云函数代码 3.3 云函数上传并部署 四.小程序调用 4. ...

  8. 微信小程序开发笔记 支付篇③——微信支付JSAPI下单和微信小程序调起支付(V2版本)

    文章目录 一.前文 二.流程图 三.SpringBoot接口实现 2.1 微信调起支付所需数据 2.2 下单接口 2.3 支付回调接口 三.微信小程序实现 3.1 JSAP统一下单 3.2 小程序调起 ...

  9. 微信小程序开发笔记 基础篇②——微信小程序 手动查看和代码查看开发者ID(AppID)

    文章目录 一.手动查看 二.代码查看 一.手动查看 微信小程序后台 开发管理-->开发设置-->开发者ID 二.代码查看 app.js onLaunch(opts) {const acco ...

最新文章

  1. 【React 实战教程】从0到1 构建 github star管理工具
  2. matlab 数字转化为文字,将文本转换为数值 - MATLAB Simulink - MathWorks 中国
  3. 像程序员一样思考_如何像程序员一样思考-解决问题的经验教训
  4. python的符号函数得到的数字类型_Python笔记——数字类型的几个函数
  5. 安卓逆向_9 --- log 插桩、Toast 弹窗、smali代码编写和植入 ( 好搜小说 )
  6. oracle中视图窗粉色的,Oracle 11g日常操作与维护手册
  7. java 枚举类型知识点记录
  8. Python画图实战之画K线图【附带自动下载股票数据】
  9. 在构造函数中使用new时应注意的事项
  10. JavaWeb项目开发案例精粹-第6章报价管理系统-001需求分析及设计
  11. MongoDB实战经验分享
  12. 山西台达plc可编程控制器_可编程控制器10(PLC)基本指令系统
  13. 阿里云MaxComputer SQL学习之内置函数
  14. android面试题之二(红黑联盟)
  15. 耿建超英语语法---陈述句(1)
  16. 放弃吧少年,Leader才不会管你死活
  17. 解压文件-提示:“必要的压缩卷不存在”
  18. 训练和推理阶段的BN和Dropout
  19. 商战传奇:周鸿祎死磕雷军的背后的三重玄机
  20. tair用ldb做分布式存储

热门文章

  1. 使用 arxiv-sanity paperwithcode 跟进最新研究领域的文章
  2. 【精品推荐】程序员必定会爱上的十款软件:不用就太浪费了@^@
  3. JIRA 从低版本升级到高版本(3 6 2- 6 0 8)
  4. 《天外世界》游戏体验报告
  5. 【优化模型】图论与TSP模型结合
  6. 线性代数学习笔记——行列式(针对期末与考研)
  7. Rocket.chat 安装
  8. 一图轻松搞懂吉利Basetech之OCC
  9. linux+rel+安装教程,pika安装教程
  10. 实例示范( 泰坦尼克沉船数据分析之一)