Bootstrap 3导航栏和折叠菜单有不同的背景颜色?

Tri*_*mer 14 twitter-bootstrap-3

我想让Navbar背景颜色与折叠菜单的背景颜色不同.

Tri*_*mer 33

我相信我找到了答案,但我会感激任何进一步的评论或替代解决方案,因为这似乎有点hacky ...

.navbar {background-color: #8e181b;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-brand {color: #f1f1f1;}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {color: #f1f1f1; background-color: #b27677;}

@media only screen and (max-width: 766px) {
.collapsing, .in {background-color: #f7f7f7;}
.collapsing ul li a, .in ul li a {color: #555!important;}
.collapsing ul li a:hover, .in ul li a:hover {color: #f1f1f1!important;}
}
Run Code Online (Sandbox Code Playgroud)

这是jsfiddle:http://jsfiddle.net/vp7XS/

  • 非常感谢你的解决方案 (2认同)

Zai*_*utt 5

你可以这样做

.navbar-default {
    border-color: white;
    background-color: #FF2032;
 }

 @media only screen and (max-width: 768px) {
    .navbar-default .navbar-collapse {
        border-color: white;
        background-color: #e87373;
     } 
 }
Run Code Online (Sandbox Code Playgroud)

检查这个小提琴,我希望它能回答你的问题