我正在为我的元素使用 electron-react-boilerplate,并且此样板文件使用 css-modules 进行样式设置。 我在同一个地方使用 Bootstrap 和自定义样式时遇到问题。 假设我有这样的代码片段,
<div className="container">
<div className="row custom-css">
// other codes...
</div>
在这种情况下,'row' 是一个 Bootstrap 类名,'custom-css' 是我自己的样式类名。 请帮我找到解决这些问题的方法,这样我就可以同时使用 css-modules 和 bootstrap...
最佳答案
您需要从特定于此组件的模块文件中导入您的 CSS 模块样式,然后通过返回的对象将它们插入到类名中...
我的组件.css
.myCustomClassName {
color: #fff;
}
MyComponent.js
import styles from './MyComponent.css';
<div className={`row ${styles.myCustomClassName}`} />
当输出为 HTML 时,这将变成类似...
<div class="row MyComponent__myCustomClassName___n1cC4ge}` />
因此,只要您在某处加载 Bootstrap CSS,就可以在两者上加载
关于html - 如何同时使用 css-modules 和 bootstrap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43917636/