css - 不能为 React 应用程序进行多个引导自定义
问题描述
我有一个反应应用程序。在这个应用程序中,我有 2 个独立的大部分,我们称它们为 Part A 和 Part B。
对于我想要的每个部分,我都有不同的 SCSS 规则,并且我正在尝试有不同的 Bootstrap 网格系统自定义。对于部分 AI 想要有 24 列,对于部分 BI 想要有 16 列网格系统。Bootstrap 允许只有一个自定义文件,我在其中放置了许多列。如果我放置多个自定义文件,它们会相互冲突。
我的问题是如何为 Part A 和 Part B 进行多重定制?
我正在考虑 React with Webpack 的多个入口点,React with Webpack 的多个 HTML 文件,但这个解决方案对我没有太大帮助。
这里最好的解决方案是什么?如何为每个模块进行多个 webpack 自定义?
解决方案
有两个bootstap
带有先前选择器的自定义类来处理这个问题。一旦引导程序为您提供定制css
,您需要css
使用您之前的选择器类更改它,这css
仅在您拥有选择器类时才允许您工作。
例如
PartA 12格
.partAClass .row{
margin-left:0;
margin-right:0
}
.partAClass .col-md-12{
width: 100%;
}
PartB 24grid
.partBClass .row{
margin-left:10px;
margin-right:10px;
}
.partBClass .col-md-12{
width: 50%;
}
推荐阅读
- c - 为什么它显示错误:预期的';',标识符或'('在'struct'之前
- python - 在 Python 中选择数据结构
- android - 如何从 kotlin 中的类实例化对象
- django-models - Django 模型字段验证
- networking - 我可以为出站连接定义端口吗
- android - 如何获取recycler view Item所在位置的文档ID?
- java - Eclipse 中来自 GIT 的 Java 项目
- javascript - How do i check given duration times (00:20:40,1:20:40,00:00:10) is <20sec, >1hour and <10 seconds
- reactjs - 经常渲染 react-native 组件的好方法是什么?
- objective-c - 如何在 React 本机库中添加 Swift 代码?