uniapp字体图标的使用步骤详细版【前端开发】

本文详细介绍了如何在uniapp项目中获取、放置字体图标文件,并指导读者修改CSS以正确引用。作者还分享了个人经验,提供了一份包含前端开发全套学习资料的资源,旨在帮助前端工程师高效学习和提升技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1️⃣获取字体图标文件

首先,我们要到iconmoon网站上获取我们需要的字体图标。

进入它的官网,点击上图红圈的按钮,之后就进入了下图字体图标的选择页面

这时候我们根据自己的需要,点击选中它们即可。

选择完成之后,点击右侧的 Generate Font 按钮,生成字体图标的文件。

最后,点击 Download 按钮,下载字体图标文件到本地。


2️⃣字体图标文件放在合适的位置

上一步Download后,会下载这样一个压缩包:

解压后,找到 style.css 并在子文件夹 fonts 里找到这四个文件:iconmoon.eot、iconmoon.svg、iconmoon.ttf、iconmoon.woff选中这5个文件并复制

之后在自己的uniapp工程文件夹子文件夹static中,新建一个font文件夹把五个文件放进去


3️⃣修改CSS文件代码

放完了字体图标文件,进入倒数第二步,修改style.css文件里的路径

uniapp中打开我们的style.css文件,可以看到它的第一大段代码是这样的:

@font-face {

font-family: ‘icomoon’;

src: url(‘fonts/icomoon.eot?r6t106’);

src: url(‘fonts/icomoon.eot?r6t106#iefix’) format(‘embedded-opentype’),

url(‘fonts/icomoon.ttf?r6t106’) format(‘truetype’),

url(‘fonts/icomoon.woff?r6t106’) format(‘woff’),

url(‘fonts/icomoon.svg?r6t106#icomoon’) format(‘svg’);

font-weight: normal;

font-style: normal;

font-display: block;

}

将这一段中所有的路径url的最前面添加一个 ~@/,表示相对路径的意思。

@font-face {

font-family: ‘icomoon’;

src: url(‘~@/fonts/icomoon.eot?r6t106’);

src: url(‘~@/fonts/icomoon.eot?r6t106#iefix’) format(‘embedded-opentype’),

url(‘~@/fonts/icomoon.ttf?r6t106’) format(‘truetype’),

url(‘~@/fonts/icomoon.woff?r6t106’) format(‘woff’),

url(‘~@/fonts/icomoon.svg?r6t106#icomoon’) format(‘svg’);

font-weight: normal;

font-style: normal;

font-display: block;

}

⛔️注意千万不要直接复制我上面这一段,而是老老实实在自己的代码中一行一行修改,我这一段是针对我上一段的部分加的~@/,但是因为我们选择的字体图标不同,我们的style.css文件内容是不同的


自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(资料价值较高,非无偿)

结尾

学习html5、css、javascript这些基础知识,学习的渠道很多,就不多说了,例如,一些其他的优秀博客。但是本人觉得看书也很必要,可以节省很多时间,常见的javascript的书,例如:javascript的高级程序设计,是每位前端工程师必不可少的一本书,边看边用,了解js的一些基本知识,基本上很全面了,如果有时间可以读一些,js性能相关的书籍,以及设计者模式,在实践中都会用的到。

资料领取方式:戳这里获取

以节省很多时间,常见的javascript的书,例如:javascript的高级程序设计,是每位前端工程师必不可少的一本书,边看边用,了解js的一些基本知识,基本上很全面了,如果有时间可以读一些,js性能相关的书籍,以及设计者模式,在实践中都会用的到。

资料领取方式:戳这里获取

html5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值