gpt4 book ai didi

reactjs - React.js 样式组件导入图像并将其用作 div 背景

转载 作者:行者123 更新时间:2023-12-03 13:09:08 24 4
gpt4 key购买 nike

我正在使用样式组件并尝试设置背景图像,如下所示

const HeaderImage= styled.div`
background-image: url('../../assets/image.png');
';

我也尝试过不带引号,就像这样

const HeaderImage= styled.div`
background-image: url(../../assets/image.png);
';

在这两种情况下,我得到相同的结果

http://localhost:3000/assets/image.png无法加载资源:服务器响应状态为 404(未找到)

我正在使用Richard Kall's react starter

该文件肯定位于指定位置。

我加载错误了吗?

我应该提到,我对此很陌生(React 和样式组件)

最佳答案

您应该按以下方式导入图像(假设您已配置 webpack 来导入媒体资源)。

import myImage from '../../assets/image.png';

/* ... */

const HeaderImage = styled.div`
background-image: url(${myImage});
`;

关于reactjs - React.js 样式组件导入图像并将其用作 div 背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41346413/

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