在uni-app项目中简单使用iconfont字体图标

这篇具有很好参考价值的文章主要介绍了在uni-app项目中简单使用iconfont字体图标。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 使用字体图标的优点:

1.1 减小打包体积,一些平台如微信小程序等在发布时有体积限制,大量使用静态资源会使得打包体积容易超出限制

1.2 字体图标是矢量的,缩放不失真、模糊

1.3 对比引用多个网络图标,字体图标只需一个css文件即可,因此减少了网络请求次数,同时比下载图片节约流量

2. 在HBuilder X中简单导入iconfont图标库

2.1 新建一个空白的uni-app项目

新建一个空白的uni-app项目test iconfont,Vue版本选择VUE2,默认模板。

uniapp 使用iconfont,uni-app,前端,vue.js

项目初始结构如下,VUE版本选择为vue2,默认模块

 uniapp 使用iconfont,uni-app,前端,vue.js

2.2 创建iconfont项目仓库

在iconfont官网找到资源管理下拉菜单中我对项目选项,点击进去后选择右边加号新建项目

uniapp 使用iconfont,uni-app,前端,vue.js

uniapp 使用iconfont,uni-app,前端,vue.js

 创建好项目后可以在图标商城搜索选择所需要的图标,然后添加到项目

在我发起的项目选择点击生成代码

uniapp 使用iconfont,uni-app,前端,vue.js

 点击复制代码下方的连接查看代码uniapp 使用iconfont,uni-app,前端,vue.js

 uniapp 使用iconfont,uni-app,前端,vue.js

3. 在uni-app项目中使用iconfont 图标

3.1在项目根目录下创建common目录,并在目录下创建iconfont.css文件

uniapp 使用iconfont,uni-app,前端,vue.js

3.2 将iconfont图标库中生成的代码复制粘贴到iconfont.css文件中,并添加https前缀

 uniapp 使用iconfont,uni-app,前端,vue.js


url('//at.alicdn.com/t/font_xxx') 

url('https://at.alicdn.com/t/font_xxx')

如上所示,这里文件内部url的默认路径规则在app端属于文件协议,因此要在app端正常显示,必须自行补齐前面的协议,否则app无法下载样式。

若内容下载的文件超过40kb,则需要base64转码,可搜索相关的工具网站在线转码iconfont文件

base64转码参考:uni-app引入iconfont字体图标 - 菜鸡H - 博客园 (cnblogs.com)

 在App.vue的<style>标签中导入iconfont.css文件,将其挂载到全局

@import url("common/iconfont.css");

uniapp 使用iconfont,uni-app,前端,vue.js

3.3 在index页面中使用iconfont图标。

首先,我们来到iconfont官网,在我的项目中选择相应的图标点击复制代码

uniapp 使用iconfont,uni-app,前端,vue.js

 在index视图中添加<text>标签 在class属性中iconfont调用图标

<template>
	<view class="content">
		<image class="logo" src="/static/logo.png"></image>
		<view class="text-area">
			<text class="iconfont icon-caret-down share" ></text>
		</view>
	</view>
</template>

其中 iconfont 代表调用iconfont图标库 中间的icon-caret-down是我们的图标代码 share是自定义样式属性,可以实现自定义字体的大小颜色等功能

uniapp 使用iconfont,uni-app,前端,vue.js文章来源地址https://www.toymoban.com/news/detail-753810.html

到了这里,关于在uni-app项目中简单使用iconfont字体图标的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 阿里巴巴矢量图标库在uni-app中的使用方法

    开发工具为:HBuilderX 步骤1: 先将喜欢的字体图标加入购物车中  点击购物车然后点击添加至项目  有就选择没有就新建 步骤2: 1.将项目文件下载至本地  2.打开下载到本地的项目文件,将箭头所指的四个文件放入项目的static目录下(可以新建个文件夹放入,方便管理) 3.打开i

    2024年01月20日
    浏览(55)
  • 三种方式在HTML使用阿里字体图标--iconfont阿里巴巴矢量图标库

    好久没用到阿里巴巴的图标,突然要用到就发现不会用了,只会导出png格式的图标png了= = 目录 1、字体图标 方法一、本地使用通过类名使用阿里矢量图标 1、把图标添加入库 2、把图标添加到项目  3、下载字体图标 4、使用文件 5、在对应的HTML页面上引入css 6、使用字体图标

    2024年02月16日
    浏览(87)
  • 微信小程序开发系列(十三)·如何使用iconfont、微信小程序中如何使用字体图标

    目录 1.  如何使用iconfont 2.  微信小程序中如何使用字体图标 3.  背景图的使用         在项目中使用到的小图标,一般由公司设计师进行设计,设计好以后上传到阿里巴巴矢量图标库,然后方便程序员来进行使用。         小程序中的字体图标使用方式与 Web 开发中

    2024年03月20日
    浏览(79)
  • uni-app引用矢量库图标

    矢量库引用 导入黑色图标 1.生成连接,下载样式 2.导入项目(字体样式) 3.引入css样式 4.替换font-face 5.使用图标(字体图标,只有黑色) 导入彩色图标 1.安装插件 2.在原有的下载图标基础上,通过 iconfont-tools 生成彩色图标 3 . 彩色样式导入项目 4.样式引入 5.使用彩色图标

    2024年01月17日
    浏览(58)
  • vue中 字体图标引入 - iconfont阿里字体图标库

    官网:iconfont-阿里巴巴矢量图标库 代码应用 中,有许多方法,如何使用该图标库。如,icon单个使用、unicode引用、或 font-class引用(推 )、symbol(svg合集)。本文主讲 font-class 方法。 支持ie8+,及所有浏览器 1. 获得项目下面的 fontclass 代码 加入库 - 选择完所需的图标后,右上

    2024年02月09日
    浏览(71)
  • uni-ui简单入门教程 - 如何用HBuilderX为uni-app项目启用uni-ui扩展组件?

    uni-app是一个前端框架 简单来说,uni-app的组件,类似HTML的标签,例如a转navigation、span转text等 uni-app的组件包括 基础组件  (自带免安装) + 扩展组件 (可选装, 官方出品uni-ui 或者第三方) uni-app出品的uni-ui官方手册很 坑爹 ,组件代码是一个文档,效果展示是另一个文档! 【u

    2023年04月08日
    浏览(85)
  • uni-app引用外部图标库(阿里矢量图)

    作为前端程序员,nui-app是必备的,但是有时候内置的图标,组件又不完全满足,这里就可以引进外部图标,这里引用的是阿里矢量图标 第一步,在项目目录中新建文件夹,如图 第二步,登上阿里矢量图官网,将自己需要的图片先加入购物车,再点击右上角购物车    第三部

    2024年02月14日
    浏览(55)
  • 快速使用uni-app搭建小程序项目

    HBuilder是uni-app官方团队专门定制的编辑器,它对Vue做了大量优化投入,且支持uni-app官方库Api的智能提示和推断,同时,我们也可以在通过编辑器快速的创建各种场景下的项目模板,总之HBuilder是用uni-app进行应用开发的首选编辑器,可以访问其官网进行下载安装,点击如下链接

    2024年02月15日
    浏览(131)
  • 小程序-uni-app:uni-app-base项目基础配置及使用/uni-app+vue3+ts+vite+vscode

    目前(20230605)uni-app最新版本(3.8.4.20230531) 一、官网文档 微信开放文档 uni-app官网 二、创建项目 项目目标:vue3+ts+vite+vscode 创建以 typescript 开发的工程(如命令行创建失败,请直接访问 gitee 下载模板) npx degit dcloudio/uni-preset-vue#vite-ts uniapp-base ​ 本文创建成功 ​ 为了验

    2024年02月15日
    浏览(96)
  • 小程序-uni-app:uni-app-base项目基础配置及使用 / uni-app+vue3+ts+vite+vscode

    目前(20230605)uni-app最新版本(3.8.4.20230531) 一、官网文档 微信开放文档 uni-app官网 二、创建项目 项目目标:vue3+ts+vite+vscode 创建以 typescript 开发的工程(如命令行创建失败,请直接访问 gitee 下载模板) npx degit dcloudio/uni-preset-vue#vite-ts uniapp-base ​ 本文创建成功 ​ 为了验

    2024年02月05日
    浏览(587)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包