Код: Выделить всё
main.cssКод: Выделить всё
overrides.cssКод: Выделить всё
/* main.css */
.mainContainer {
padding: 16px;
margin: 16px;
background-color: palevioletred;
border-radius: 5px;
}
.mainContainer h1{
color: white;
}
/* overrides.css */
.mainContainer h1{
color: blue;
}
< /code>
Отсюда я использовал object.assign () < /code> для объединения файлов CSS, но это не помогло. Это мой компонент: < /p>
import React from 'react';
import Main from './main.css';
import Overrides from './overrides.css';
const Style = Object.assign({}, Overrides, Main);
class Sample extends React.Component{
render(){
return (
Hello
Hello CSS modules!
);
}
}
export default Sample;
< /code>
Я ожидаю, что мой H1 < /code> станет синим, но это не так. Это мой скомпилированный CSS: < /p>
/* main.css */
._1pXpG {
padding: 16px;
margin: 16px;
background-color: palevioletred;
border-radius: 5px;
}
._1pXpG h1{
color: white;
}
/* overrides.css */
.Wmy0p h1{
color: blue;
}
заранее спасибо < /p>
Подробнее здесь: https://stackoverflow.com/questions/509 ... r-css-file
Мобильная версия