热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

uniapp引入阿里图标【单色】

uni-app引入阿里图标【单色】上期简单的介绍了一下uni-app相信大家根据官方文档都已经了解的差不多了,创建项目应该是没有什么问题了,那么这期我

uni-app引入阿里图标【单色】

上期简单的介绍了一下uni-app相信大家根据官方文档都已经了解的差不多了,创建项目应该是没有什么问题了,那么这期我就讲一下在uni-app怎么引入阿里图标——单色
之前文章中我有讲到小程序原生引入阿里图标,如果大家感兴趣的话可以看一下。uni-app引入阿里图标和小程序原生引入还是很不一样的
话不多说,开始!

第一步:进入阿里图标官网https://www.iconfont.cn/选择自己需要的图标,当然你也可以让你们ui把设计图上的图标上传到阿里图标
在这里插入图片描述
第二步添加至项目
在这里插入图片描述
点击购物车出现
在这里插入图片描述
点击添加至项目后出现文件夹选择或者是新建一个文件夹,在这里我就先新建一个文件夹
在这里插入图片描述

点击确认以后,就可以看到自己的文件夹里的内容,在这看到的就是自己所有icon的项目
在这里插入图片描述
上面是阿里图标的基本操作,我又啰嗦了一遍儿,怕有的新同学还不会用,下面进入主题

第三步下载至本地,解压download 文件夹
在这里插入图片描述
点击下载至本地,并且在本地解压
解压出来的文件目录请看下图:
在这里插入图片描述
第四步在项目中引入iconfont.css
在这里插入图片描述
第五步iconfont.ttf转成base64

转base64网站链接https://www.giftofspeed.com/base64-encoder/

打开链接后点击选择文件夹然后如下图
在这里插入图片描述
第六步base64复制到项目iconfont.css中并替换文件中@font-face内容

刚开始iconfont.css的内容如下
在这里插入图片描述
需要替换成下面代码,因为什么要换这里不多讲,你换上就对了

@font-face {font-family: 'iconfont';src: url(data:font/truetype;charset=utf-8;base64,base64复制内容)format('truetype');
}

注意:base64复制内容不可和前面base64,换行

base64复制内容要换成刚转换的内容如下
在这里插入图片描述
换后如下图
在这里插入图片描述
第七步App.vue文件中的

完成上面步骤,配置就完成了,下面使用就好了

第八步页面中使用

<template><view class="icon"><i class="iconfont icon-chart-area" style="font-size: 50rpx;"></i><i class="iconfont icon-chart-line" style="color: red;"></i><i class="iconfont icon-chart-bar" ></i><i class="iconfont icon-display-code"></i><i class="iconfont icon-display-arrow-right"></i></view>
</template><script>
</script><style scoped lang="less">.icon{padding: 50rpx;i{padding: 20rpx;}}
</style>

解释

<i class="iconfont icon-chart-area" style="font-size: 50rpx;"></i>

  1. iconfont: iconfont对应的是iconfont.css

.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}

  1. icon-chart-area 对应的是iconfont.css

.icon-chart-area:before {content: "\e78f";
}

那么可能就有同学问了怎么找到对应的icon名字icon-chart-area
可以去阿里图标你的项目文件中找到对应的 e78f(只是举例其中一个),
这样就可以找到 对应的class名字了
图标的样式和字体设置一样
在这里插入图片描述

第九步看效果

效果如下:
在这里插入图片描述
以上uni-app引入阿里图标就结束了 ,希望能够给大家带来帮助!如有什么问题及时反馈


推荐阅读
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • binlog2sql,你该知道的数据恢复工具
    binlog2sql,你该知道的数据恢复工具 ... [详细]
  • 深入解析C语言中的关键字及其分类
    本文将全面介绍C语言中的关键字,并按照功能将其分为数据类型关键字、控制结构关键字、存储类别关键字和其他关键字四大类,旨在帮助读者更好地理解和运用这些基本元素。C语言中共有32个关键字。 ... [详细]
  • 本文详细探讨了在Java中如何将图像对象转换为文件和字节数组(Byte[])的技术。虽然网络上存在大量相关资料,但实际操作时仍需注意细节。本文通过使用JMSL 4.0库中的图表对象作为示例,提供了一种实用的方法。 ... [详细]
  • 处理Android EditText中数字输入与parseInt方法
    本文探讨了如何在Android应用中从EditText组件安全地获取并解析用户输入的数字,特别是用于设置端口号的情况。通过示例代码和异常处理策略,展示了有效的方法来避免因非法输入导致的应用崩溃。 ... [详细]
  • Maven + Spring + MyBatis + MySQL 环境搭建与实例解析
    本文详细介绍如何使用MySQL数据库进行环境搭建,包括创建数据库表并插入示例数据。随后,逐步指导如何配置Maven项目,整合Spring框架与MyBatis,实现高效的数据访问。 ... [详细]
  • 在1995年,Simon Plouffe 发现了一种特殊的求和方法来表示某些常数。两年后,Bailey 和 Borwein 在他们的论文中发表了这一发现,这种方法被命名为 Bailey-Borwein-Plouffe (BBP) 公式。该问题要求计算圆周率 π 的第 n 个十六进制数字。 ... [详细]
  • CSS Border 属性:solid 边框的使用详解
    本文详细介绍了如何在CSS中使用solid边框属性,包括其基本语法、应用场景及高级技巧,适合初学者和进阶用户参考。 ... [详细]
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • Java 中的十进制样式 getZeroDigit()方法,示例 ... [详细]
  • 问题描述现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中 ... [详细]
  • 在开发过程中,有时需要提供用户创建数据库的功能。本文介绍了如何利用 .NET 和 ADOX 在应用程序中实现创建 Access 数据库,并详细说明了创建数据库及表的具体步骤。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • Vue CLI 基础入门指南
    本文详细介绍了 Vue CLI 的基础使用方法,包括环境搭建、项目创建、常见配置及路由管理等内容,适合初学者快速掌握 Vue 开发环境。 ... [详细]
  • 本文详细介绍了JQuery Mobile框架中特有的事件和方法,帮助开发者更好地理解和应用这些特性,提升移动Web开发的效率。 ... [详细]
author-avatar
红颜内
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有