引导栏3.3.4中的CSS覆盖在导航栏中消除背景色时不起作用

泽维尔

基本上,我可以通过简单地使用以下命令将Bootstrap 3.3.4中导航栏的背景颜色更改为我想要的任何颜色:

.navbar {background-color: whatever color I want;}

除了当我想使用以下方法删除颜色时:

.navbar {background-color: transparent;}

我已经尝试了多种方法来完成此操作,并且它在引导程序的早期版本中工作得很好,这是一个已知问题,还是存在一个使导航栏背景透明的新类?

<!DOCTYPE html>
<html lang ="en">
<head>
<meta charset="utf-8">
<title>Hilmy Productions</title>
<script src="bower_components/jquery/dist/jquery.min.js"></script>
<script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<link  href="bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
<link  href="less_css/hilmy_css.css" rel="stylesheet">
</head>
<body>
    <nav class="navbar navbar-default">
  <div class="container-fluid">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="#">Brand</a>
    </div>

    <!-- Collect the nav links, forms, and other content for toggling -->
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
        <li><a href="#">Link</a></li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
          <ul class="dropdown-menu" role="menu">
            <li><a href="#">Action</a></li>
            <li><a href="#">Another action</a></li>
            <li><a href="#">Something else here</a></li>
            <li class="divider"></li>
            <li><a href="#">Separated link</a></li>
            <li class="divider"></li>
            <li><a href="#">One more separated link</a></li>
          </ul>
        </li>
      </ul>
      <form class="navbar-form navbar-left" role="search">
        <div class="form-group">
          <input type="text" class="form-control" placeholder="Search">
        </div>
        <button type="submit" class="btn btn-default">Submit</button>
      </form>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#">Link</a></li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
          <ul class="dropdown-menu" role="menu">
            <li><a href="#">Action</a></li>
            <li><a href="#">Another action</a></li>
            <li><a href="#">Something else here</a></li>
            <li class="divider"></li>
            <li><a href="#">Separated link</a></li>
          </ul>
        </li>
      </ul>
    </div><!-- /.navbar-collapse -->
  </div><!-- /.container-fluid -->
</nav>
</body>
</html>

CSS:

    html {
    background: url(../imgs/Hilmy/Hilmy_Sign_FINAL.jpg)no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.navbar {
    background-color:transparent;
    background:transparent;
}
Ashesh

有两种方法可以解决此问题:

  • 改变background-colorbody使页面的主体透明将使基础图像可见。默认情况下,主体具有白色的背景色。

    html {
      background: url(http://cdn.wonderfulengineering.com/wp-content/uploads/2014/10/simple-wallpaper-26.jpg)no-repeat center center fixed;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
    }
    body {
      background-color: rgba(0, 0, 0, 0) !important;
      /*by default white*/
    }
    .navbar {
      background-color: transparent !important;
    }
    
    /*just to put emphasis on the changes*/
    /*.container-fluid {
      border-bottom: solid;
    }
    */
    a {
      color: black !important;
    }
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet" />
    
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
    
    <nav class="navbar navbar-default">
      <div class="container-fluid">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="#">Brand</a>
        </div>
    
        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
          <ul class="nav navbar-nav">
            <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a>
            </li>
            <li><a href="#">Link</a>
            </li>
            <li class="dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
              <ul class="dropdown-menu" role="menu">
                <li><a href="#">Action</a>
                </li>
                <li><a href="#">Another action</a>
                </li>
                <li><a href="#">Something else here</a>
                </li>
                <li class="divider"></li>
                <li><a href="#">Separated link</a>
                </li>
                <li class="divider"></li>
                <li><a href="#">One more separated link</a>
                </li>
              </ul>
            </li>
          </ul>
          <form class="navbar-form navbar-left" role="search">
            <div class="form-group">
              <input type="text" class="form-control" placeholder="Search">
            </div>
            <button type="submit" class="btn btn-default">Submit</button>
          </form>
          <ul class="nav navbar-nav navbar-right">
            <li><a href="#">Link</a>
            </li>
            <li class="dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
              <ul class="dropdown-menu" role="menu">
                <li><a href="#">Action</a>
                </li>
                <li><a href="#">Another action</a>
                </li>
                <li><a href="#">Something else here</a>
                </li>
                <li class="divider"></li>
                <li><a href="#">Separated link</a>
                </li>
              </ul>
            </li>
          </ul>
        </div>
        <!-- /.navbar-collapse -->
      </div>
      <!-- /.container-fluid -->
    </nav>

或者

  • 而不是在html标签上使用background属性,而是将其放在页面正文中。

    body {
      background: url(http://cdn.wonderfulengineering.com/wp-content/uploads/2014/10/simple-wallpaper-26.jpg)no-repeat center center fixed;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
    }
    
    .navbar {
      background-color: transparent !important;
    }
    
    /*just to put emphasis on the changes*/
    /*.container-fluid {
      border-bottom: solid;
    }
    */
    a {
      color: black !important;
    }
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet" />
    
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
    
    <nav class="navbar navbar-default">
      <div class="container-fluid">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="#">Brand</a>
        </div>
    
        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
          <ul class="nav navbar-nav">
            <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a>
            </li>
            <li><a href="#">Link</a>
            </li>
            <li class="dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
              <ul class="dropdown-menu" role="menu">
                <li><a href="#">Action</a>
                </li>
                <li><a href="#">Another action</a>
                </li>
                <li><a href="#">Something else here</a>
                </li>
                <li class="divider"></li>
                <li><a href="#">Separated link</a>
                </li>
                <li class="divider"></li>
                <li><a href="#">One more separated link</a>
                </li>
              </ul>
            </li>
          </ul>
          <form class="navbar-form navbar-left" role="search">
            <div class="form-group">
              <input type="text" class="form-control" placeholder="Search">
            </div>
            <button type="submit" class="btn btn-default">Submit</button>
          </form>
          <ul class="nav navbar-nav navbar-right">
            <li><a href="#">Link</a>
            </li>
            <li class="dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
              <ul class="dropdown-menu" role="menu">
                <li><a href="#">Action</a>
                </li>
                <li><a href="#">Another action</a>
                </li>
                <li><a href="#">Something else here</a>
                </li>
                <li class="divider"></li>
                <li><a href="#">Separated link</a>
                </li>
              </ul>
            </li>
          </ul>
        </div>
        <!-- /.navbar-collapse -->
      </div>
      <!-- /.container-fluid -->
    </nav>


第二种选择更可取。
忽略添加到.container-fluid类和a元素的属性,它们只是为了使更改更明显。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

引导栏3.3.4中的CSS覆盖在导航栏中消除背景色时不起作用

来自分类Dev

导航栏引导程序 3 在引导程序 4 中不起作用

来自分类Dev

更改边框颜色导航栏引导3

来自分类Dev

引导程序3上的透明导航栏

来自分类Dev

减少引导程序3中导航栏的高度

来自分类Dev

切换边栏引导3

来自分类Dev

切换边栏引导3

来自分类Dev

引导程序3导航栏填充和项目背景

来自分类Dev

引导程序3:修改导航栏时遇到问题

来自分类Dev

引导程序3:将Buttongroup添加到导航栏

来自分类Dev

导航栏上的徽标溢出(引导程序3)

来自分类Dev

引导程序3-> 5导航栏可折叠

来自分类Dev

引导程序3:将Buttongroup添加到导航栏

来自分类Dev

移动设备上的水平对齐导航栏元素-引导3

来自分类Dev

导航栏上的徽标溢出(引导程序3)

来自分类Dev

动态引导程序3导航栏固定的顶部重叠内容

来自分类Dev

在引导程序3中创建导航栏时,我似乎无法使按钮居中

来自分类Dev

在引导程序3中创建导航栏时,我似乎无法使按钮居中

来自分类Dev

Swift导航栏背景色白色不起作用

来自分类Dev

如何在单页响应中在引导程序 3 中执行 2 个导航栏

来自分类Dev

引导程序3中的导航栏切换,无需使用“ navbar-default”类

来自分类Dev

CSS3中的导航栏菜单

来自分类Dev

如何在我的引导程序3导航栏中打开仅折叠折叠时如何切换按钮的颜色

来自分类Dev

尝试3:全新安装时缺少引导顶部导航栏

来自分类Dev

引导程序3:使用小屏幕时,是否可以隐藏导航栏文本?

来自分类Dev

bootstrap 3导航栏折叠按钮不起作用

来自分类Dev

Bootstrap 3导航栏链接不起作用

来自分类Dev

引导程序3:导航栏导航菜单是否可以像导航栏一样崩溃?

来自分类Dev

GNOME 3搜索栏不起作用

Related 相关文章

  1. 1

    引导栏3.3.4中的CSS覆盖在导航栏中消除背景色时不起作用

  2. 2

    导航栏引导程序 3 在引导程序 4 中不起作用

  3. 3

    更改边框颜色导航栏引导3

  4. 4

    引导程序3上的透明导航栏

  5. 5

    减少引导程序3中导航栏的高度

  6. 6

    切换边栏引导3

  7. 7

    切换边栏引导3

  8. 8

    引导程序3导航栏填充和项目背景

  9. 9

    引导程序3:修改导航栏时遇到问题

  10. 10

    引导程序3:将Buttongroup添加到导航栏

  11. 11

    导航栏上的徽标溢出(引导程序3)

  12. 12

    引导程序3-> 5导航栏可折叠

  13. 13

    引导程序3:将Buttongroup添加到导航栏

  14. 14

    移动设备上的水平对齐导航栏元素-引导3

  15. 15

    导航栏上的徽标溢出(引导程序3)

  16. 16

    动态引导程序3导航栏固定的顶部重叠内容

  17. 17

    在引导程序3中创建导航栏时,我似乎无法使按钮居中

  18. 18

    在引导程序3中创建导航栏时,我似乎无法使按钮居中

  19. 19

    Swift导航栏背景色白色不起作用

  20. 20

    如何在单页响应中在引导程序 3 中执行 2 个导航栏

  21. 21

    引导程序3中的导航栏切换,无需使用“ navbar-default”类

  22. 22

    CSS3中的导航栏菜单

  23. 23

    如何在我的引导程序3导航栏中打开仅折叠折叠时如何切换按钮的颜色

  24. 24

    尝试3:全新安装时缺少引导顶部导航栏

  25. 25

    引导程序3:使用小屏幕时,是否可以隐藏导航栏文本?

  26. 26

    bootstrap 3导航栏折叠按钮不起作用

  27. 27

    Bootstrap 3导航栏链接不起作用

  28. 28

    引导程序3:导航栏导航菜单是否可以像导航栏一样崩溃?

  29. 29

    GNOME 3搜索栏不起作用

热门标签

归档