1

我正在尝试更改 twitter 引导页面顶部导航栏的颜色。我正在使用 Twitter Bootstrap 2.3.2

我试过完全按照这个答案没有成功: Change navbar color in twitter bootstrap 2.0.4

我也在这里尝试过答案: Twitter Bootstrap 中的导航栏颜色

我正在链接我的内联 css 上方的bootstrap.min.cssbootstrap-responsive.min.css文件。

我的导航栏的代码是

<div class="navbar navbar-inverse navbar-fixed-top">
    <div class="navbar-inner">
        <div class="container">
            <button type="button" class="btn btn-navbar" data-toggle="collapse" data-targert=".nav-collapse">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="brand" href='#'>Test</a>
            <div class="nav-collapse collapse">

                <ul class="nav">
                    <li class="active"><a href="#">Home</a></li>
                    <li><a href="#register">Register</a></li>
                    <li><a href="#about">About</a></li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">List1<b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            <li class="nav-header">Title</li>
                            <li><a href="#">Item1</a></li>
                            <li><a href="#">Item2</a></li>    
                        </ul>
                    </li>                            
                </ul>


            </div>
        </div>
    </div>
</div>

我已经尝试了上面链接的问题的所有答案,我用来覆盖导航栏颜色的最新 CSS 是:

.navbar-inner {
  background-color: red; /* background color will be black for all browsers */
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
}

这根本不会改变导航栏的颜色。它仍然是默认颜色。

感谢任何帮助。谢谢。

4

1 回答 1

3

由于您使用的是 .navbar-inverse 类,因此您需要使用更具体的 css。 .navbar-inverse .navbar-inner正在覆盖着色.navbar-inner

使用这个 CSS 选择器:

.navbar-inverse .navbar-inner {
  background-color: red; /* background color will be black for all browsers */
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
}
于 2013-09-13T14:40:36.977 回答