uniapp使用iconfonts图标不显示以及颜色问题

在uniapp中使用阿里的iconfont图标遇到了图标无法显示出来的问题,

以及图标显示了但是为一个小正方形的问题,

同时包括图标颜色不显示的问题。

以下方式解决了这三个问题(适用class方式引入)

1,iconfont图标的引入使用,这里依然可以参照官网:uni-app官网

只是在最后几步需要更改一下路径

官网当中iconfont.css文件中的src的这一步不要这样写!!

@font-face {
	font-family: "iconfont"; 
	src: url('/static/iconfont.ttf') format('truetype');
    //这个上面的src不要这样写,查看下面的步骤改为在线路径
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
}

.icon-search:before {
  content: "\e65c";
}

1,首先到iconfont官网中找到我的项目,然后点击查看在线连接,点击打开css文件,复制其中的src路径,粘贴到项目的对应的css文件下,然后加上https即可

 

 

 复制完之后粘贴到本地的对应的iconfont.css文件中

 在iconfont.css文件中,修改为以下这样的路径

@font-face {
	font-family: "iconfont";
	/* Project id 3590862 */
	src:url('https://at.alicdn.com/t/c/font_3590862_wy8nfoiwmxr.woff2?t=1660617242401') format('woff2'),
		url('https://at.alicdn.com/t/c/font_3590862_wy8nfoiwmxr.woff?t=1660617242401') format('woff'),
		url('https://at.alicdn.com/t/c/font_3590862_wy8nfoiwmxr.ttf?t=1660617242401') format('truetype');
		/* 修改为这样的路径 */

}

颜色的话也可以在iconfont.css文件中设置 ,如下

@font-face {
	font-family: "iconfont";
	/* Project id 3590862 */
	src:url('https://at.alicdn.com/t/c/font_3590862_wy8nfoiwmxr.woff2?t=1660617242401') format('woff2'),
		url('https://at.alicdn.com/t/c/font_3590862_wy8nfoiwmxr.woff?t=1660617242401') format('woff'),
		url('https://at.alicdn.com/t/c/font_3590862_wy8nfoiwmxr.ttf?t=1660617242401') format('truetype');
		/* 修改为这样的路径 */

}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	color: #ffa500;
	/* 这里可以手动修改想要的静态颜色 */
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-shoucang:before {
	content: "\e8c6";
}

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值