react-iconfont-cli icon indicating copy to clipboard operation
react-iconfont-cli copied to clipboard

默认颜色改为currentColor

Open FredKuo725 opened this issue 5 years ago • 4 comments

组件的默认颜色属性值希望可以设置为“currentColor",或者在配置文件中提供默认颜色选项。 使用currentColor可以方便的利用当前字体的颜色作为图标颜色,这样就不用再单独给组件传颜色值

FredKuo725 avatar Dec 07 '20 16:12 FredKuo725

更倾向于增加一个 defaultColor 的配置

fwh1990 avatar Dec 07 '20 16:12 fwh1990

更倾向于增加一个 defaultColor 的配置

目前我们的需求是想方便的写hover改变颜色,参考antd是使用的currentColor的方案,想要一个配置来开启这个方案

我如果提交一个pr,可以考虑合并吗

imindzzz avatar Oct 15 '21 03:10 imindzzz

临时解决方案 :getIconColor 函数改为返回 undefine,然后在hover样式里写 fill:red; color:red;

这样图标和文字都是红色了

P X) HZ7ME (F~MI7V6)HYD

imindzzz avatar Oct 15 '21 08:10 imindzzz

图片 源码中的上述逻辑,建议将"#333333"改为"currentColor"。这样的效果是如果svg里fill有值的时候,会使用这个颜色当做默认值,如果没有fill的时候,使用currentColor,这样可以随着字体颜色而自动改变。

siecj avatar Aug 29 '22 10:08 siecj