首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-图标-无法更改颜色Grommet图标

react-图标-无法更改颜色Grommet图标
EN

Stack Overflow用户
提问于 2020-10-15 10:44:39
回答 1查看 1.4K关注 0票数 3

我正在使用react-icons和Font Awesome图标,我用两种方法很容易地改变了颜色:

与颜色道具配合使用:

代码语言:javascript
复制
<FaUserTimes /* color="#023373" */ className="icone icone-40" />

与css配合使用:

代码语言:javascript
复制
.icone {
  color: #023373; 
}

现在,使用Grommet图标似乎什么都不起作用,图标总是黑色的

代码语言:javascript
复制
<GrFormAdd color="#023373" className="icones" />

.icones {
    font-size: 30px; **Font size works!?**
    color: #023373;
}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-15 11:57:34

完整代码:https://codesandbox.io/s/pensive-rgb-r8g1t?file=/src/App.js

对于颜色,像这样传递一个道具(我称之为蓝色)。

代码语言:javascript
复制
<Apple color="blue" size="xlarge" />

所以在另一端设计你的图标就像这样。

代码语言:javascript
复制
const customColorTheme = deepMerge(base, {
    icon: {
      extend: css`
        ${(props) =>
          props.color === "blue" &&
          `
        fill: #023373;
      `}
      `
    }
  });
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64364110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档