Bil*_* VB 5 html css twitter-bootstrap
鉴于来自boostrap模板的这个菜单代码,我希望每个菜单项都堆叠并在检测到屏幕尺寸较小时占用整个宽度.基本上,与"三重条"菜单按钮被击中时相同的功能,除了用户不必手动按下它.
提前致谢.
<!-- Static navbar -->
<div class="navbar navbar-default">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Project name</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
Run Code Online (Sandbox Code Playgroud)
据我所知,您希望默认情况下可以看到所有菜单项,而无需用户点击三线(汉堡包)菜单,所有菜单项应在较小的屏幕上水平堆叠.
你上面的代码很好.只需"in"在navbar-collapsediv和所有集合中添加一个类.
<div class="navbar navbar-default">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Project name</a>
</div>
<div class="navbar-collapse collapse in">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
这是演示:http://jsfiddle.net/shekhardesigner/35gSz/