如何使用 CSS 在 React.js 中设置图像背景?
How to set image background in React.js using CSS?
我想在CSS中导入一张图片来设置背景,但我无法导入它,图片存储在public文件夹中。
有人有解决方案吗?
这是代码:
background: url("../image.jpg") top left/cover no-repeat;
display: table-cell;
width: 50%;
}
我认为你应该删除 ../
并只写 background: url("/image.jpg")
直接使用图片发布是不行的。在 JSX 中,你应该像这样导入图像:
import img from "../../assets/image.jpg";
然后设置为backgroundImage:
<div style={{ backgroundImage: `url(${img})` }}>example</div>
我想在CSS中导入一张图片来设置背景,但我无法导入它,图片存储在public文件夹中。 有人有解决方案吗?
这是代码:
background: url("../image.jpg") top left/cover no-repeat;
display: table-cell;
width: 50%;
}
我认为你应该删除 ../
并只写 background: url("/image.jpg")
直接使用图片发布是不行的。在 JSX 中,你应该像这样导入图像:
import img from "../../assets/image.jpg";
然后设置为backgroundImage:
<div style={{ backgroundImage: `url(${img})` }}>example</div>