css - Bootstrap less - 覆盖整个类

标签 css twitter-bootstrap less

我正在使用 Bootstrap less 文件。我宁愿不直接修改它们,因为这似乎是不好的做法。 我正在编辑的唯一文件是 bootstrap.less,因为我需要添加覆盖类。

type.less 我想修改这个:

.page-header {
  padding-bottom: ((@line-height-computed / 2) - 1);
  margin: (@line-height-computed * 2) 0 @line-height-computed;
  border-bottom: 1px solid @page-header-border-color;
}

所以我创建了一个新的 _type.less 包含这个:

.page-header {
  background: blue;
}

这是在主 bootstrap.less 文件中引用的:

@import "type.less";
@import "../bootstrap-custom/_type.less";

我遇到的问题是编译器将这两个类都输出到 bootstrap.css - 我想覆盖原来的类,以便它只使用我的实现。

这可能吗?

最佳答案

不要在主 bootstrap.less 中调用 less,在 less 文件的顶部调用 bootstrap.less。

此外,您还需要覆盖 .page-header 中的每个定义

.page-header {
     padding-bottom: 0;
     margin: 0;
     border-bottom: none;
     background: blue;
   } 

关于css - Bootstrap less - 覆盖整个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29673941/

相关文章:

html - 放大时剪切背景图像

javascript - Twitter Bootstrap Carousel 不会自动启动

css - 在 Less 中连接字符串

css - 为什么这个 less 代码没有编译?

jquery - 为什么在使用 jQuery 折叠 header 时转换不起作用?

html - 更改背景图像和 :hover color of li

css - 页脚折叠后,按钮和文本问题的垂直对齐

twitter-bootstrap - Bootstrap 表单中的提交按钮对输入键没有反应

javascript - Bootstrap 导航菜单

css - 如何在 Less 中计算正弦、余弦?