【问题标题】:Bootstrap horizontal dropdown-menu?引导水平下拉菜单?
【发布时间】:2014-09-19 00:57:19
【问题描述】:

我想要一个水平链接的引导下拉菜单。不幸的是,我无法正确获取宽度。我似乎可以实现它的唯一方法是将最小宽度设置为任意数字。我想响应式地做到这一点。

http://jsfiddle.net/3CwzH/

@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css');
.dropdown-menu>li>a {
  display: inline;
}

.dropdown-menu {
  min-width: 500px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="btn-group">
  <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
        Drop it
      </button>
  <ul class="dropdown-menu" role="menu">
    <li>
      <a href="http://google.com">Google</a>
      <a href="http://facebook.com">Facebook</a>
    </li>
  </ul>
</div>

【问题讨论】:

    标签: html css twitter-bootstrap drop-down-menu responsive-design


    【解决方案1】:

    您的问题已解决Horizontal List

    html


        <div class="btn-group">
        <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Drop it</button>
        <ul class="dropdown-menu" role="menu">
            <li> <a href="http://google.com">Google</a>
    
            </li>
            <li> <a href="http://facebook.com">Facebook</a>
    
            </li>
        </ul>
    </div>
    

    css


     @import url('http://getbootstrap.com/dist/css/bootstrap.css');
     .dropdown-menu > li {
        display: inline-block;
        float:left;
    }
    .open > ul {
        display: inline-flex !important;
    }
    

    【讨论】:

    • 乐于助人:D Peace
    • 在 Chrome 和 Firefox 中运行良好,但在 IE 中不行。我在这里找到了另一个解决方案stackoverflow.com/questions/18616040/… 寻找 migli 答案。无论如何,感谢 Eirenaios!
    • @Pahomi 好的,感谢您提供的链接,我会查看它!
    • @eirenaios IE 浏览器中的问题是 dropzone 的背景颜色。
    猜你喜欢
    • 2012-04-04
    • 1970-01-01
    • 2013-09-08
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多