【发布时间】:2014-07-24 16:30:09
【问题描述】:
我一直试图让我的菜单在我的本地服务器上显示为透明的。但是,它一直显示为坚实的背景。我将代码加载到 JSFiddle 中,它显示为透明的。我刷新了缓存并切换了浏览器 - 但问题仍然存在。关于发生了什么的任何想法? (不知道这会不会造成冲突,不过我也在用最新版的Bootstrap)
JSFiddle:http://jsfiddle.net/CJYGb/ 截图(本地):http://i.imgur.com/WgYFjDA.jpg
代码:
HTML:
<nav role="navigation" class="navbar-home navbar-default">
<div class="container-fluid">
<div class="navbar-header"><a href="/" class="navbar-brand"><img src="images/logo.png"></a></div>
<div id="bs-example-navbar-collapse-1" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Link</a></li>
<li><a href="#">Link 2</a></li>
</ul>
</div>
</div>
</nav>
CSS:
html {
background: url("http://blog.jimdo.com/wp-content/uploads/2014/01/tree-247122.jpg") no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.navbar-home {
margin: 0 auto;
background: rgba(200,54,54,0.5);
height: 80px;
padding: 0;
}
.container-fluid {
max-width: 1080px;
height: 80px;
}
.container-fluid a {
padding: 0;
}
.navbar-default .navbar-nav li {
padding-right: 10px;
}
.navbar-default .navbar-nav li a {
font-size: 22px;
color: #fff;
margin: 0;
padding: 0;
line-height: 80px;
}
.navbar-default .navbar-nav li a:hover {
color: #151515;
transition: 1s;
}
【问题讨论】:
-
还有其他影响导航栏的css吗?请在浏览器控制台中查看。
标签: css twitter-bootstrap opacity