2015-02-17 75 views
0

我使用bootstrap进行编码,并且我有响应式左侧导航。 样子:Bootstrap导航图标

<div class="col-md-2"> 
      <ul class="nav list-group"> 
        <li class="blue"><a class="list-group-item" href="#">Link 1</a></li> 
        <li class="reddy"><a class="list-group-item" href="#">Link 2</a></li> 
        <li class="violet"><a class="list-group-item" href="#">Link 3</a></li> 
        <li class="orange"><a class="list-group-item" href="#">Link 4</a></li> 
      </ul> 
    </div> 

如何添加点击下拉图标在顶部,当屏幕太小? 我该怎么做?

+0

小提琴,如果有人想尝试一下:HTTP:// jsfiddle.net/7nfat3sn/ – 2015-02-17 23:08:03

回答

1

可以使用自举已经内置功能的折叠导航栏,所以你没得到了很多的麻烦,你可以阅读这个链接的导航酒吧完整的文档:http://getbootstrap.com/components/#navbar
正如你所看到的,你也可以在折叠时修改宽度。

为您的代码,这里是一个快速修改一个我做了,因此崩溃:

<div class="navbar navbar-default"> 
    <div class="navbar-header"> 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#data-to-collapse"> <span class="sr-only">Toggle navigation</span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
     </button> 
    </div> 
    <div class="col-md-2 collapse navbar-collapse" id="data-to-collapse"> 
     <ul class="nav list-group"> 
      <li class="blue"><a class="list-group-item" href="#">Link 1</a></li> 
      <li class="reddy"><a class="list-group-item" href="#">Link 2</a></li> 
      <li class="violet"><a class="list-group-item" href="#">Link 3</a></li> 
      <li class="orange"><a class="list-group-item" href="#">Link 4</a></li> 
     </ul> 
    </div> 
</div> 

这是对的jsfiddle:http://jsfiddle.net/7nfat3sn/7/

+0

这不是我的问题的解决方案,但这是很好的方向。我的情况要复杂得多,我有2个导航,横向和纵向...但我解决了一个问题。无论如何,感谢这本指南。 – Aleksandar 2015-02-20 09:42:18