gpt4 book ai didi

javascript - React 组件作为背景图片

转载 作者:行者123 更新时间:2023-12-02 21:07:39 24 4
gpt4 key购买 nike

我在我的项目中使用react-icons,这个很棒的包提供的功能是将所有免费字体图像放在一个地方并作为react组件。

我想要实现的是从组件设置背景图像,例如:

<content className="content cover-content" style={{backgroundImage: `url(${<FaCar size={48} color="red"/>})`}}>

我不确定为什么这不起作用,理论上应该可行,有什么想法吗?

最佳答案

backgroundImage 是一个 CSS 属性,需要图像的 URL 路径,您可以下载图标并将其本地添加到您的项目中。

或者您可以使用 CSS 属性 z-index 获得相同的结果

使用 styled-components,我们可以通过使用 CSS 属性 z-index 将其添加到主要内容后面来设置组件的样式。

 const Icon = styled.section`
..
z-index: -1;
`;

然后我们将其添加到图标周围以根据需要设置其样式。

          <Icon>
<FaCar />
</Icon>

链接到沙箱: https://codesandbox.io/s/wild-grass-sk9d9?file=/src/App.js

关于javascript - React 组件作为背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61183510/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com