如何使导航栏透明?

时间:2015-10-05 10:22:14

标签: html css twitter-bootstrap navbar

这是使用Bootstrap框架的导航栏的HTML代码。 我想让它变得不透明。

如何使用CSS执行此操作?我试过但没有发生任何事情。

<nav role="navigation" class="navbar navbar-default">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
        <button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
        </button>
        <a href="#" class="navbar-brand"></a>
    </div>
    <!-- Collection of nav links and other content for toggling -->
    <div id="navbarCollapse" class="collapse navbar-collapse">
        <ul class="nav navbar-nav" style="margin-left:10%">
            <li><a href="#">HOME</a></li>
            <li><a href="#">ABOUT US</a></li>
            <li><a href="#">HEALTH MANAGEMENT</a></li>
            <li><a href="#">PRE-POST PRAGNANCY</a></li>
            <li><a href="#">WEIGHT LOSS</a></li>
            <li><a href="#">CONTACT US</a></li>

        </ul>
        <ul class="nav navbar-nav navbar-right">
            <li><a href="#"></a></li>
        </ul>
    </div>
</nav>

4 个答案:

答案 0 :(得分:0)

将此添加到您的CSS

.navbar-header {
    background:transparent;
}

答案 1 :(得分:0)

你没有发布CSS。但是,如果要更改导航的背景颜色,则需要使用RGBA颜色。因此,您可以通过这种方式使导航栏变得透明,白色背景 -

.navbar-default{
    background-color: rgba(255, 255, 255, 0.7);
}

答案 2 :(得分:0)

为您的nav提供一个ID,以便使用CSS轻松选择。

然后使用

#yourNavsID { opacity:0.7; }

显然,您可以将0.7更改为适合您需要的数字。

示例小提琴:http://jsfiddle.net/fr2wayy7/

答案 3 :(得分:0)

只需使用rgba颜色。

<强> E.g:

background-color: rgba(0, 0, 0, 0.5)