文章目录

  • 一、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. 在Google Android模拟器中使用SD卡(命令行和eclipse环境)
  2. Lambda表达式介绍
  3. python查看方法作用_python学习笔记1,新手小白也能看得懂
  4. OpenCV中阈值操作
  5. 花匠(东方化改题+无题解)
  6. oracle18c卸载方法,在debian 10上安装和卸载oracle数据库快捷版18c第4版
  7. 定义EJB 3.1视图(本地,远程,无接口)
  8. 轻松理解—继承成员访问控制机制
  9. Wait Event Disk file operations I/O
  10. 零基础学python语言_致初学者:零基础如何学好,Python这门编程语言?
  11. 【收藏】华三交换机配置方法及操作实例
  12. js通过资源链接下载文件
  13. 1.1、信息化和信息系统
  14. 计算机中库的创建方法,win7系统下库的创建方法
  15. 美国高校代理服务器地址
  16. web网页本地视频播放器
  17. 优秀前端工程师必备: checkbox radio--单钩 多钩 大比较:你是♂||♀ , 还是 ♂♀...
  18. 【LeetCode】40. 组合总和 II (JavaScript)
  19. 从零开始学习大数据系列之Linux-02Vim与Shell script
  20. HTML常用标签 选择器

热门文章

  1. 一、CCD原理及实现方法
  2. ValueError: With n_samples=1, test_size=0.2 and train_size=None, the resulting train set will be emp
  3. 2018回顾录——花信之年
  4. 超级老板键软件,一键隐藏任务。如何在上班的时候打游戏看电影
  5. ssti练习之[CSCCTF 2019 Qual]FlaskLight 1
  6. 关于OpenGrADs的环境变量path路径过长的解决方法
  7. python web前端 java ui学哪个好_学IT选Java还是Python?就业发展有何区别?
  8. python 月球上物体的体重,1.重量计算。月球上物体体重是在地球上的16.5%,假如你在地球上每年增长0.5KG,输出未来十年你在地球和月球上的体重状况...
  9. html实训报告致谢,学术论文致谢词范文
  10. Day24-Ajax