【问题标题】:Bootstrap 3 RC1 - Change navbar colorBootstrap 3 RC1 - 更改导航栏颜色
【发布时间】:2015-11-24 04:34:45
【问题描述】:

我想将Bootstrap 3 导航栏颜色从默认灰色更改为#5e00ff。 Bootstrap 的自定义部分尚不可用 - 如何手动进行?

【问题讨论】:

  • 您的文件是如何设置的?您是要修改较少的文件,还是用您自己的 CSS 文件覆盖它?

标签: css twitter-bootstrap twitter-bootstrap-3


【解决方案1】:

在您的 CSS 中,添加以下内容:

.navbar
{
    background-color: #5e00ff;
}

希望对您有所帮助。

【讨论】:

  • 我已经尝试将它添加到我的 bootstrap.css 文件中。它不起作用。我必须为此使用单独的 CSS 文件吗?
  • 我建议将其添加到不同的 css 文件 (custom.css) 中,并确保在 bootstrap.css 文件之后加载新文件,以便覆盖引导样式。
【解决方案2】:

在你的 CSS 文件中添加

.navbar {
    background-color: #5e00ff !important;
}

这将覆盖引导 CSS 文件。我不熟悉引导文件中导航栏的 CSS 的位置,但更简单的方法是找到该文件并更改分配给它的背景颜色。

【讨论】:

  • 如果您的确切答案已经发布,请不要添加其他答案。
  • @MiroMarkarian 我的印象是我的答案与使用 !important 覆盖原始 CSS 略有不同,但没关系。我道歉。感谢您的提醒。
  • 这很好,但您应该至少简要地提及添加!important 的效果/重要性。否则,您的答案有何不同以及为什么人们应该更喜欢您的方法并不明显。
【解决方案3】:

作为补充答案,如果您正在从源代码构建引导程序并且希望在不进行任何其他 css 修改的情况下完成它,请导航到 less 文件夹并打开 variables.less 文件。

在第 227 行,更改:

@navbar-bg: #eee;

到这里:

@navbar-bg: #5e00ff;

然后构建。 :)

【讨论】:

  • 我建议不要修改包含的 .less 文件。您最好在顶部创建一个新的mysite.less@import bootstrap,然后根据需要覆盖变量。这意味着对 Bootstrap 3 的任何更新——其中会有很多更新,尤其是。鉴于这只是一个候选版本——您可以将其拉下,而无需重新编写源文件。请注意,您应该使用 Twitter 的 RECESS 工具将 .less 文件编译为单个 CSS 文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-16
  • 1970-01-01
  • 2013-09-02
  • 2023-04-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多