改变bootstrap导航栏高度后,下拉栏背景色消失。

发布于 2022-09-04 00:12:12 字数 2840 浏览 8 评论 0

图片描述

图片描述

这是html部分

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>myblog</title>
    <link href="http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet">
    <script src="http://cdn.bootcss.com/jquery/3.0.0/jquery.min.js"></script>
    <script src="http://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <link rel="stylesheet" href="css/style.css">
</head>
<body>
<!--navigation-->    
    <nav class="navbar-inverse navbar-fixed-top" role="navigation">
    <div class="container">
    <div class="navbar-header">
      <button class="navbar-toggle" type="botton" data-toggle="collapse" data-target=".navbar-collapse">
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
      </button>
      <a href="#" class="navbar-brand">Blog</a>
    </div>
    <div class="navbar-collapse collapse">
        <ul class="nav navbar-nav">
            <li class="active"><a href="#">主页</a></li>
            <li><a href="#">关于本站</a></li>
            <li><a href="#">留言墙</a></li>
              <form class="navbar-form navbar-right" rloe="form">
                <div class="form-group">
                <input type="text" class="form-control" placeholder="输入搜索内容">
                </div>
                <button type="submit" class="btn btn-default navbar-btn">search</button>
              </form>
        </ul>
    </div>
    </nav>
  </div>
</body>
</html>

这是css部分

.navbar-brand{
    padding-top: 25px;
    padding-bottom: 20px;
}
.navbar-inverse{
    background-color: #303542 !important;
    height: 65px;
}
.navbar-toggle{
    padding-top: 15px;
}
.nav li a{
    color: blue !important;
    font: "微软雅黑";
    font-weight: 500;
    padding-top: 25px;
    padding-bottom: 20px;
}
.nav li a:hover,
.nav li a:active{
    background-color: #1abc9c !important;
    transition: all .3s ease-in-out;
}
.nav li.active a,
.nav li.active a:hover,
.nav li.active a:focus{
    background-color: #1abc9c !important;
}
.navbar-form{
    position: absolute;
    right: 25%;
}
@media (max-width:767px){
    .navbar-form{
        visibility: hidden;
    }
}

麻烦大神看一下,困扰了好久,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

作妖 2022-09-11 00:12:13

是要这样的效果吗
图片描述

这样的话对class为container的外层div设置背景颜色就行

.container{
    background: #303542;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文