2 回答
TA贡献1795条经验 获得超7个赞
const divStyle = {
color: 'blue',
backgroundImage: 'url(' + imgUrl + ')',
};
function HelloWorldComponent() {
return <div style={divStyle}>Hello World!</div>;
}
style 属性接受具有驼峰命名属性的 JavaScript 对象,而不是 CSS 字符串。这与DOM风格的JavaScript属性一致,效率更高,并且可以防止XSS安全漏洞。
import React from "react";
import hcbgImage from "./hcbg.jpg";
function App() {
return (
<div
class="bg_image"
style={{
backgroundImage: 'url('+hcbgImage+')',
backgroundSize: "cover",
height: "100vh",
color: "#f5f5f5"
}}
>
<h1>This is Text on top</h1>
</div>
);
}
export default App;
在上面的示例中,我们导入图像并将其路径存储在名为 hcbgImage 的变量中。如果我们通过控制台记录该变量,我们会得到类似 /static/media/hcbg.d1e1f550.jpg 的内容。这是React.js 的图像路径。
添加回答
举报