reactjs - 如何设计 React-Icons 样式

标签 reactjs react-icons

我想弄清楚如何设计我使用 react-icons 导入的图标的样式.

特别是,我希望能够创建类似于以下内容的外观:enter image description here

也就是说,我想添加背景颜色、填充、边框半径等。但是,我找不到一种简单的方法来做到这一点。

我可以添加一个大小和颜色 Prop ,这将改变图标的​​实际大小和颜色。但是我没有简单的方法来改变其他元素。

有谁知道我该怎么做(或者他们可以推荐一个可以帮助我解决这个问题的不同图书馆)?

最佳答案

使用 IconContextDocs 中所述.

function BlueLargeIcon() {
  return (
    <IconContext.Provider
      value={{ color: 'blue', size: '50px' }}
    >
      <div>
        <FaBeer />
      </div>
    </IconContext.Provider>
  );
}
enter image description here
要定位特定的图标组件,您可以使用 style prop 或在组件本身上使用相同的 API(见 Configurations):
const style = { color: "white", fontSize: "1.5em" }
<FaFacebookF style={style} />

// API
<FaFacebookF color="white" fontSize="1.5em" />

关于reactjs - 如何设计 React-Icons 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56636280/

相关文章:

javascript - 当元素处于 View 中时(当您滚动到元素时)成帧器运动动画

javascript - React Native 发布构建崩溃问题,但在调试时它工作正常

javascript - Redux 连接和 mapStateToProps

javascript - 在 ReactJS 中通过 Prop 调用组件

javascript - 我应该从 HTMLProps<HTMLElement> 继承 react Prop 吗?

javascript - 对象作为具有样式化组件的 React 子项无效

javascript - React 组件作为背景图片

javascript - 单击 react 图标图标时菜单未打开

reactjs - react-icons - 无法更改 Grommet 图标的颜色

reactjs - react-icons应用线性梯度