【问题标题】:Twitter Bootstrap Change NavbarTwitter Bootstrap 更改导航栏
【发布时间】:2013-09-18 06:51:44
【问题描述】:

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

我已尝试完全按照此答案进行操作,但没有成功: Change navbar color in twitter bootstrap 2.0.4

我也在这里尝试过答案: navbar color in 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;
}

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

感谢任何帮助。谢谢。

【问题讨论】:

  • 尝试在你的 CSS 属性末尾应用 !important 看看是否有影响:background-color: red !important;

标签: jquery html css twitter-bootstrap twitter


【解决方案1】:

由于您使用的是 .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-02
    • 1970-01-01
    • 2012-06-27
    • 2021-01-26
    • 1970-01-01
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多