【发布时间】:2018-11-15 17:20:57
【问题描述】:
我想在透明背景上创建一个导航栏,但是当我创建导航栏时,它也会获取背景图像的属性。谁能帮我解决这个问题?
这是菜单的 HTML:
<section>
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<img src="logo.png" style="padding-left: 50px; margin-top: 5%">
</div>
<ul class="nav navbar-nav navbar-right">
<li class="active"><a href="#" style="color: white"> HOME</a></li>
<li><a href="#" style="color: white"> SERVICES</a></li>
<li><a href="#" style="color: white"> ABOUT</a></li>
<li><a href="#" style="color: white"> TESTIMONIALS</a></li>
<li><a href="#" style="color: white"> CONTACT</a></li>
</ul>
</div>
</nav>
</section>
这是 CSS:
.navbar {
background:transparent;
background-image:none;
border-color:transparent;
box-shadow:none;
}
.active {
background-color: white;
}
{
box-sizing: border-box;
}
body {
font-family: Arial;
font-size: 17px;
}
.container-fluid {
position: relative;
padding-left: 0px;
}
.container-fluid img {
vertical-align: middle;
}
.container-fluid .content {
position: absolute;
bottom: 0;
background: rgba(0,178,170,0.5); /* Black background with transparency */
color: #f1f1f1;
width: 100%;
padding: 20px;
height: 500px;
}
【问题讨论】:
-
到目前为止你尝试过什么?你能分享你当前尝试的代码吗?
-
为您的导航栏提供背景颜色
-
@Luca 我不知道如何发布代码,请您指导
-
@iqrashaheen 我已将代码编辑到问题中,如果您接受,代码将在那里。我必须添加一些额外的文本才能让我的编辑被接受,但没有太大变化(希望如此)
标签: html css twitter-bootstrap