在 Meteor (nodejs) 项目中,我们使用较少的 CSS 预处理器,并使用第 3 方“bootstrap-full.less”作为我们的 css 样式。
我想在引导程序中有一个(可能更多)CSS规则,因为它有条件地覆盖其他规则。(详情如下)
但是,我不想“破解”原始引导文件,因为那是“供应商代码”。
我知道我可以重新覆盖 CSS 规则,但这需要更多的工作和麻烦。
所以问题是:
在生成实际的 css 之前,是否可以在 less 中操作/处理解析的 css 规则?
特别是这里有这个规则,
@media (max-width: 767px) {
...
// Make all grid-sized elements block level again
[class*="span"],
.row-fluid [class*="span"] {
float: none;
display: block;
width: auto;
margin-left: 0;
}
这在我的情况下是不可取的,因为我们只在侧边栏上有这个,即使在移动设备上也保持相同的宽度。所以它应该继续表现得像一个带有浮动单元格(span1、span2 等)的表格。
好吧,也许我会为我的 CSS / bootstrap 问题找到一个不同的解决方案,但如果 less 允许我操纵它产生的 css 仍然会很有趣。