【发布时间】:2016-10-28 04:26:16
【问题描述】:
我正在为我的网站使用 Bootstrap 的 default navigation bar。我希望导航栏和导航栏下方的内容颜色相同,它们之间没有任何分界线。但是,导航栏底部似乎有一个我似乎无法摆脱的阴影。
我正在使用 Bootstrap 的默认导航栏模板。
我尝试在我怀疑(通过检查元素)可能导致此问题(.navbar、.navbar-default 和 .container-fluid)的每个导航栏类上设置 box-shadow: none; 无济于事。
nav {
box-shadow: none;
}
.navbar {
.container-fluid {
box-shadow: none;
}
box-shadow: none;
}
.navbar .navbar-collapse {
box-shadow: none;
}
.navbar .navbar-nav {
box-shadow: none;
}
.navbar-default {
box-shadow: none;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css">
<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" data-toggle="collapse"
data-target=".navbar-collapse" aria-expanded="false">
<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="#">LOGO-GOES-HERE</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="">LINK</a></li>
<li><a href="">LINK</a></li>
<li><a href="">LINK</a></li>
<li><a href="">LINK</a></li>
<li><a href="">LINK</a></li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
我还查看了 Bootstrap 的 CSS,但无法找到 box-shadow 的来源。
有谁知道我可以编写任何 CSS 来从导航栏底部移除这个阴影,这样导航栏与其余内容之间就没有分隔线了?
非常感谢您提前抽出时间。
【问题讨论】:
-
您的代码或您的描述将帮助我们为您提供帮助,为我们提供现场演示,以便我们查看问题所在,默认引导
navbar没有box-shadow适用于它。 -
@M.Tanzil 我猜 OP 使用
bootstrap-theme.min.css。 -
是的! @Gleb 我可以在你的 sn-p 中看到 :)
标签: html twitter-bootstrap css navbar shadow