我已经看到了许多有关更改默认Twitter Bootstrap Primary Navbar的背景颜色的问题和答案,但它们似乎处理了最顶层(navbar-inner类),并掩盖了许多其他颜色和选项下。
我想创建一个透明的导航栏,并添加“ background-color:transparent;”在我可以找到的每一层上,屏幕上方仍然有一个空白的白色条。目前,我的app.css有以下几行:
.navbar-inner{
background-color:transparent;
}
.navbar-inner container{
background-color:transparent;
}
.navbar{
background-color:transparent;
}
#nav-main{
background-color:transparent;
}
#banner{
background-color:transparent;
}
我在这里用尽了所有猜测,而我的散布拍摄方法似乎使我失望了。有没有我还没有看过(修改过)的规则,还是我完全以错误的方式来做这件事?
最佳答案
问题是他们在背景上使用图像。因此,通过设置背景色,您只需设置图像后面的颜色。尝试以下方法:
.navbar-inner{
background:transparent !important;
}
.navbar-inner container{
background:transparent !important;
}
.navbar{
background:transparent !important;
}
#nav-main{
background:transparent !important;
}
#banner{
background:transparent !important;
}