【html】如何处理显示ttf字体图标

当看到某些文件的后缀名是ttf,表示是字体文件,除了显示字体,还能显示图标,如果需要显示的图标太多,就把它们放在一个文件中,方便统一管理图标,在此讲一下怎么显示字体图标。

打开文件

电脑上用什么工具打开修改字体文件呢,windows操作系统中可以用 《Font Creator》,程序界面如下图
在这里插入图片描述

上图打开的字体文件是uni.ttf,是在uniapp示例项目中找到的

字体显示

接下来,讲一讲怎么用字体,
先把字体文件放在项目根目录下的文件夹static

  • 项目文件夹
    • 其它文件夹…
    • static
    • uni.ttf
  • index.html

在样式中,这样写,引入字体文件,给它起个名字,为uniFontIcon

@font-face {
	font-family: uniFontIcon;
	src: url('/static/uni.ttf') format('truetype');
}

注意这个@font-face,要放在样式中的顶部(头部)位置,还有url路径要填正确,
若不正确,显示的图标都是方的

然后,在写一些图标的样式类名

.icon{
	display: inline-block;
	margin: 0 1px;
	font-family: uniFontIcon;
	width: 40px;
	line-height: 40px;
	text-align: center;
}
.icon.close::after{
	content: '\e404';
}
.icon.sub::after{
	content: '\e410';
}
.icon.add::after{
	content: '\e409'
}
/*...更多...*/

很好奇,其中content内容是什么来的呢

上面提到的软件,用那个软件打开字体文件,选中其中一个字体图标,鼠标右键弹出选项,选择属性映射,如下图所示,其中的对应内容就是对应图标content内容,将其写到样式中就可以
在这里插入图片描述

最后一步,在需要用到的地方,这样用即可

<view>
	<button>
		<!-- 显示关闭图标 -->
		<view class="icon close"></view>
	</button>
</view>

那个字体软件,可以添加新的图标,就讲到这里,
没有自己想要的图标?网上找个图标研究一下怎么弄上去吧。

请添加图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TA远方

谢谢!收到你的爱╮(╯▽╰)╭

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值