【发布时间】:2017-01-04 12:29:23
【问题描述】:
我有一个 Bootstrap 菜单,但是当我想更改屏幕宽度时遇到问题。
例如767 < width of screen < 950,我有问题。
好像是ul class="nav"的问题,但是找不到问题并解决。
.static-navbar {
float: right;
}
@media (min-width: 768px){
.navbar-collapse.collapse {
display: block!important;
height: auto!important;
padding-bottom: 0;
overflow: visible!important;
}
}
@media (min-width: 768px){
.navbar-collapse {
width: auto;
border-top: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.navbar-collapse.collapse {
display: block!important;
height: auto!important;
padding-bottom: 0;
overflow: visible!important;
}
}
.navbar-nav li.drop {
position: relative;
}
@media (min-width: 768px){
.navbar-nav>li {
float: left;
}
}
.nav>li {
position: relative;
display: block;
}
.navbar-nav > li > a {
padding: 40px 15px 38px;
}
.navbar-nav li.drop ul.dropdown {
margin: 0;
padding: 10px;
position: absolute;
top: 100%;
left: 0;
width: 250px;
}
<nav class="navbar navbar-default" role="navigation">
<div class="container">
<div class="row">
<div class="col-sm-2">
<div class="navbar-header">
Logo
</div>
</div>
<div class="col-sm-10 static-navbar">
<div class="collapse navbar-collapse" id="navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li class="drop">
<a class="active" href="index.html">Home</a>
<ul class="dropdown">
<li>
<a href="index.html">Lorem Ipsum</a>
</li>
</ul>
</li>
<li class="drop">
<a class="active" href="index.html">Home</a>
<ul class="dropdown">
<li>
<a href="index.html">Lorem Ipsum</a>
</li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div>
</div>
</div><!-- /.container -->
</nav>
【问题讨论】:
-
你能创建一个小提琴或代码sn-p
-
您“看到”了什么问题?你能解释清楚一点吗?
-
到底是什么问题?从您的问题中不清楚是什么问题。
-
请更深入地解释问题以及您希望实现/修复什么,谢谢。
标签: html css twitter-bootstrap menu nav