引言
在 iconfont
图标字体库详细介绍一文中介绍了iconfont
图标字体库的三种使用方法,分别是 1.unicode
引用 2.font-class
引用 3.symbol
引用。其中只有symbol
引用的方式才能保留图标的色彩。但是如果我们想改变图标的颜色,那么该如何做呢?
解决方法
以React
为例,在项目中,封装一个Icon
组件,方便在其它需要用到iconfont
图标时,传入name
即可,Icon
组件封装如下
export const Icon = ({
name, ...reset }) => (
<svg className="icon" {
...reset}>
<use xlinkHref={
`#icon-${
name}`} />
标签:...,name,iconfont,引用,配色,图标,Icon
From: https://blog.csdn.net/m0_46281382/article/details/142760013