通过 import
方式,引入到js文件
import styles from "./style.css"
import "./style.css"
说明:
css-loader
内置了css module,但是它默认是关闭的,需要配置options打开;也可以使用react-css-modules
来使用css module
class-name
方式命名css默认是local,只能通过Import入js文件才能使用
文件内css
.className {
color: green;
background: red;
}
.otherClassName {
composes: className;
color: yellow;
}
引入外部css
.otherClassName {
composes: className from "./style.css";
}
引入global css
.otherClassName {
composes: globalClassName from global;
}
注意:在使用多个composes的时候,引入外部文件,因为不能保证属性的插入顺序,所以不要对同一个class使用重复属性,最好保持class的单一作用性(类似组件单一作用)