【发布时间】:2020-06-24 12:22:18
【问题描述】:
我正在尝试使用“import '../css/banner.css' 将样式从 .css 文件导入到 react js 文件中,并安装并启用了 css-loader 和 style-loader。它应该是最在 react 中导入 css 的直接和最简单的方法,但样式将不适用。
我试图在不使用样式组件或 jss 等其他库的情况下实现这一目标。
banners.css:
.headerItem{
width: 20vw;
float: left;
background-color: cadetblue;
margin: auto;
padding: 3em;
text-align: center;
}
Header.js
import React ...
import '../css/banners.css'
class Header extends React.Component{
constructor(){
}
render(){
return (
<div className={"header"}>
<HeaderItem/> //shown as an example, has className of "headerItem"
</div>
)
}
}
【问题讨论】:
-
你的 css 类是
.headerItem并且你的元素有一个类.header? -
你应该把它写成 className="headerItem"
标签: reactjs webpack css-loader