【发布时间】:2015-11-25 00:23:03
【问题描述】:
我的测试站点在这个link...
当页面宽度低于 768 像素时,如何让导航图标菜单正确显示在其他所有内容之上?
以下是我的导航栏和颜色导航栏 css 文件:
---启动navbar.css--
/* <nav> tag, classes: navbar & navbar-default */
.navbar{
display: block;
margin-bottom: 20px;
}
.navbar-default{
background:#317ca2;
background:-o-linear-gradient(top, #3f94bf, #246485);
background:-ms-linear-gradient(top, #3f94bf, #246485);
background:-moz-linear-gradient(top, #3f94bf, #246485);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3f94bf), color-stop(1, #246485));
background:-webkit-linear-gradient(#3f94bf, #246485);
background:linear-gradient(top, #3f94bf, #246485);
-moz-box-shadow:0 1px 5px rgba(34,34,34,0.5);
-webkit-box-shadow:0 1px 5px rgba(34,34,34,0.5);
box-shadow:0 1px 5px rgba(34,34,34,0.5);
width:100%;
max-width:none;
height:50px;
margin:0;
padding:0;
border-bottom:1px solid #1b5572;
color: white;
display: block;
position: relative;
}
a.navbar-brand{
color: white;
}
/* <ul> tag, classes: nav & navbar-nav */
/* Collapsed menu links */
.navbar-default .navbar-nav > li > a {
color: white;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: yellow;
}
@media (max-width: 768px) {
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin: 7.5px -15px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
}
--end colornavbar.css--
谢谢!
【问题讨论】:
标签: css twitter-bootstrap-3 menu z-index collapsable