跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 国内电商 > 在uni-app项目中简单使用iconfont字体图标

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

时间:2024-04-25 13:45:32 来源:网络cs 作者:言安琪 栏目:国内电商 阅读:

标签: 字体  使用  简单  项目 
阅读本书更多章节>>>>

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

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

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

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

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

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

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

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

 

2.2 创建iconfont项目仓库

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

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

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

 点击复制代码下方的连接查看代码

 

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

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

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

 

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");

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

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

 在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是自定义样式属性,可以实现自定义字体的大小颜色等功能

阅读本书更多章节>>>>

本文链接:https://www.kjpai.cn/guonei/2024-04-25/162142.html,文章来源:网络cs,作者:言安琪,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇:姜恨苦全文阅读

下一篇:返回列表

文章评论