【问题标题】:How extend bootstrap classes如何扩展引导​​类
【发布时间】:2013-06-25 06:27:46
【问题描述】:

我正在使用 Bootstrap Twitter 做我的第一步,并且需要扩展组件。 例如,我想更改导航栏背景,但不更改原始 css 文件。

我尝试使用新背景创建一个新类.test

.test{
    background-color: red !important;
}

我在 hmtl 中将其调用为:

 <div class="navbar navbar-fixed-top test">

但是,它不起作用。 怎么会这样?

【问题讨论】:

标签: css twitter-bootstrap components extend


【解决方案1】:

有几种方法可以自定义/扩展 Bootstrap 类,这些都在这里讨论:Twitter Bootstrap Customization Best Practices

如果您打算使用自己的自定义 CSS 覆盖 boostrap 样式,则应避免使用 !important,因为这通常是一种不好的做法。

对于navbar,具有背景颜色的元素是navbar-inner,因此您需要像这样覆盖:

.test .navbar-inner{
    background-color: red;
}

自定义导航栏示例:http://bootply.com/61032


How to extend/modify (customize) Bootstrap 4 with SASS

【讨论】:

  • > 有 2 种方法……您是说“有 2 种方法……”还是“方法太少……”?只是检查一下,以便我正确理解这个答案。
猜你喜欢
  • 1970-01-01
  • 2017-05-08
  • 2014-03-16
  • 2019-05-19
  • 2014-01-13
  • 2016-02-13
  • 2018-11-15
  • 2018-11-25
  • 1970-01-01
相关资源
最近更新 更多