内联/并排Bootstrap下拉菜单

时间:2014-03-21 20:50:37

标签: css twitter-bootstrap drop-down-menu

我希望在按钮上内联(并排)两个下拉式列表。

所以,类似于http://getbootstrap.com/components/#btn-dropdowns-single的示例,但两个菜单内联弹出。

我知道bootstrap有一个list-inline类(在这里看到Bootstrap horizontal drop down),但我希望垂直列表彼此相邻,而不是所有项目都是水平的。

允许我在下拉列表中将这些垂直列表放在一起的神奇组合是什么?

1 个答案:

答案 0 :(得分:3)

经过一番谷歌搜索后,发现了这篇文章:http://www.devlifeline.com/2013/09/multi-column-bootstrap-dropdown.html

<强> HTML

<ul class="nav">
  <li class="dropdown">
    <a href="#" data-toggle="dropdown">Dropdown Heading</a>
    <div class="dropdown-menu multi-column">
      <div class="container-fluid">
        <div class="row-fluid">
          <div class="span6">
            <ul class="dropdown-menu">
              <li><a href="#">Col 1 - Opt 1</a></li>
              <li><a href="#">Col 1 - Opt 2</a></li>
            </ul>
          </div>
          <div class="span6">
            <ul class="dropdown-menu">
              <li><a href="#">Col 2 - Opt 1</a></li>
              <li><a href="#">Col 2 - Opt 2</a></li>
            </ul>
          </div>
        </div>
      </div>
    </div>
  </li>
</ul>

<强> CSS

.dropdown-menu.multi-column {
    width: 400px;
}

.dropdown-menu.multi-column .dropdown-menu {
    display: block !important;
    position: static !important;
    margin: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

实例: http://bootsnipp.com/snippets/daeN