我无法在我的 React 应用程序中使用 css 中的文件夹路径
I cannot use folder path in css in my react app
我根本无法在我的 React 应用程序中设置 css 中的 img 背景。但是如果我从 React 组件设置样式和设置 img 那么它工作正常,有人可以帮我吗
这会起作用
const style={
width:'300px',
height:'200px',
backgroundImage: 'url(pictures/backgroundPics/1.jpg)'
}
const Test =()=>(
<div style={style}/>
)
但这不会
import './test.css'
const Test =()=>(
<div className='test'/>
)
css
.test{
background-color: gray;
width: 300px;
height: 200px;
background-image: url(../../public/pictures/randomPics/1.jpg)
}
我已尝试将我的 css 路径设置为我能想到的多种方式,包括相对于 css 文件或 html 文件进行设置,但它要么让我找不到模块或解析错误。我的测试组件路径是 src/test/test.js,我的 css 文件在同一个测试文件夹中。我正在使用 css-loader v0.28.4
如果我将网址设置为 url
就可以了
background-image: url(http://www.pvhc.net/img226/gzypyldoqaxjhvtyyhei.png)
没有必要 relativity 引用 CSS 中的 public
目录。你试过了吗:
background-image: url(/pictures/randomPics/1.jpg)
我根本无法在我的 React 应用程序中设置 css 中的 img 背景。但是如果我从 React 组件设置样式和设置 img 那么它工作正常,有人可以帮我吗
这会起作用
const style={
width:'300px',
height:'200px',
backgroundImage: 'url(pictures/backgroundPics/1.jpg)'
}
const Test =()=>(
<div style={style}/>
)
但这不会
import './test.css'
const Test =()=>(
<div className='test'/>
)
css
.test{
background-color: gray;
width: 300px;
height: 200px;
background-image: url(../../public/pictures/randomPics/1.jpg)
}
我已尝试将我的 css 路径设置为我能想到的多种方式,包括相对于 css 文件或 html 文件进行设置,但它要么让我找不到模块或解析错误。我的测试组件路径是 src/test/test.js,我的 css 文件在同一个测试文件夹中。我正在使用 css-loader v0.28.4
如果我将网址设置为 url
就可以了background-image: url(http://www.pvhc.net/img226/gzypyldoqaxjhvtyyhei.png)
没有必要 relativity 引用 CSS 中的 public
目录。你试过了吗:
background-image: url(/pictures/randomPics/1.jpg)