我已经看到了许多有关更改默认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;
    }​

10-08 08:04