uniapp中使用iconfont

耗了一晚上终于把框框变成了图标😎

如果uniapp要开发微信小程序
就放弃在iconfont下载使用吧,小程序不支持在css中引入本地文件(就这个问题让我看了一晚上的框框)
顺便一说,小程序不支持在css中使用本地文件,包括本地的背景图和字体文件。需以base64方式方可使用。
因为我涉及到了小程序所以要用在线的,不过本地应该也差不多,文件放到common中,网络链接换成本地路径应该就可以了

找图标加到项目就不多说了
Unicode
点击生成在线链接就会生成这样一大坨东西
要用到的只有font-family和ttf的那一行,所以简化一下

@font-face {
  font-family: 'iconfont';
  src:url('https://at.alicdn.com/t/font_1687638_fdeyy4kzppo.ttf') format('truetype')
}

url放在src中
复制的代码中没有https:,要自己加上

为了不用每一页都引入,这一段放到App.vue的style中
在这后面还要加上这样一个样式

.icon {
	font-family: iconfont !important;
	margin-left: 20rpx
}

这是后面用图标时都要加上的样式
所以用图标的基本格式就是

<text class="icon">这里放iconfont上的图标代码</text>

iconfont上的图标只需要在项目中把鼠标放到要用的图标上,点复制链接就可以

iconfont的图标其实是字体(所以上面说要用的只有那个ttf的那一行),所以就可以用的时候想文字一样设置大小颜色(font-family好像不行,其他的都可以)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值