热门标签 | 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引入阿里图标就结束了 ,希望能够给大家带来帮助!如有什么问题及时反馈


推荐阅读
  • 本文深入探讨了 MXOTDLL.dll 在 C# 环境中的应用与优化策略。针对近期公司从某生物技术供应商采购的指纹识别设备,该设备提供的 DLL 文件是用 C 语言编写的。为了更好地集成到现有的 C# 系统中,我们对原生的 C 语言 DLL 进行了封装,并利用 C# 的互操作性功能实现了高效调用。此外,文章还详细分析了在实际应用中可能遇到的性能瓶颈,并提出了一系列优化措施,以确保系统的稳定性和高效运行。 ... [详细]
  • 利用python爬取豆瓣电影Top250的相关信息,包括电影详情链接,图片链接,影片中文名,影片外国名,评分,评价数,概况,导演,主演,年份,地区,类别这12项内容,然后将爬取的信息写入Exce ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 检查在所有可能的“?”替换中,给定的二进制字符串中是否出现子字符串“10”带 1 或 0 ... [详细]
  • 利用REM实现移动端布局的高效适配技巧
    在移动设备上实现高效布局适配时,使用rem单位已成为一种流行且有效的技术。本文将分享过去一年中使用rem进行布局适配的经验和心得。rem作为一种相对单位,能够根据根元素的字体大小动态调整,从而确保不同屏幕尺寸下的布局一致性。通过合理设置根元素的字体大小,开发者可以轻松实现响应式设计,提高用户体验。此外,文章还将探讨一些常见的问题和解决方案,帮助开发者更好地掌握这一技术。 ... [详细]
  • 大类|电阻器_使用Requests、Etree、BeautifulSoup、Pandas和Path库进行数据抓取与处理 | 将指定区域内容保存为HTML和Excel格式
    大类|电阻器_使用Requests、Etree、BeautifulSoup、Pandas和Path库进行数据抓取与处理 | 将指定区域内容保存为HTML和Excel格式 ... [详细]
  • 属性类 `Properties` 是 `Hashtable` 类的子类,用于存储键值对形式的数据。该类在 Java 中广泛应用于配置文件的读取与写入,支持字符串类型的键和值。通过 `Properties` 类,开发者可以方便地进行配置信息的管理,确保应用程序的灵活性和可维护性。此外,`Properties` 类还提供了加载和保存属性文件的方法,使其在实际开发中具有较高的实用价值。 ... [详细]
  • 在处理 XML 数据时,如果需要解析 `` 标签的内容,可以采用 Pull 解析方法。Pull 解析是一种高效的 XML 解析方式,适用于流式数据处理。具体实现中,可以通过 Java 的 `XmlPullParser` 或其他类似的库来逐步读取和解析 XML 文档中的 `` 元素。这样不仅能够提高解析效率,还能减少内存占用。本文将详细介绍如何使用 Pull 解析方法来提取 `` 标签的内容,并提供一个示例代码,帮助开发者快速解决问题。 ... [详细]
  • 使用Maven JAR插件将单个或多个文件及其依赖项合并为一个可引用的JAR包
    本文介绍了如何利用Maven中的maven-assembly-plugin插件将单个或多个Java文件及其依赖项打包成一个可引用的JAR文件。首先,需要创建一个新的Maven项目,并将待打包的Java文件复制到该项目中。通过配置maven-assembly-plugin,可以实现将所有文件及其依赖项合并为一个独立的JAR包,方便在其他项目中引用和使用。此外,该方法还支持自定义装配描述符,以满足不同场景下的需求。 ... [详细]
  • 本文探讨了资源访问的学习路径与方法,旨在帮助学习者更高效地获取和利用各类资源。通过分析不同资源的特点和应用场景,提出了多种实用的学习策略和技术手段,为学习者提供了系统的指导和建议。 ... [详细]
  • 通过使用七牛云存储服务,本文详细介绍了如何将本地图片高效上传至云端,并实现了内容的便捷管理。借助七牛云的 Python SDK,文章提供了从认证到文件上传的具体代码示例,包括导入必要的库、生成上传凭证以及处理文件路径等关键步骤。此外,还探讨了如何利用七牛云的 URL 安全编码功能,确保数据传输的安全性和可靠性。 ... [详细]
  • 在腾讯云服务器上部署Nginx的详细指南中,首先需要确保安装必要的依赖包。如果这些依赖包已安装,可直接跳过此步骤。具体命令包括 `yum -y install gcc gcc-c++ wget net-tools pcre-devel zlib-devel`。接下来,本文将详细介绍如何下载、编译和配置Nginx,以确保其在腾讯云服务器上顺利运行。此外,还将提供一些优化建议,帮助用户提升Nginx的性能和安全性。 ... [详细]
  • 在探讨 AS3 中的数据深度复制技术时,本文详细介绍了实现数据深度克隆的有效方法。通过对比多种方案,最终确定了一种高效且可靠的实现方式,所有代码均来源于公开资源,确保了方法的实用性和可操作性。 ... [详细]
  • Android目录遍历工具 | AppCrawler自动化测试进阶(第二部分):个性化配置详解
    终于迎来了“足不出户也能为社会贡献力量”的时刻,但有追求的测试工程师绝不会让自己的生活变得乏味。与其在家消磨时光,不如利用这段时间深入研究和提升自己的技术能力,特别是对AppCrawler自动化测试工具的个性化配置进行详细探索。这不仅能够提高测试效率,还能为项目带来更多的价值。 ... [详细]
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社区 版权所有