【发布时间】:2016-05-22 19:35:00
【问题描述】:
这是我的Fiddle。
Dropdown1 下方是操作列表,在 1 列中显示。
我希望能够在超过 1 列(比如说 5 列)或页面宽度中呈现此列表。
我希望在引导 CSS 中有一些 class 可以用来实现这一点,但我可能需要做一些 CSS。
我怎样才能做到这一点?
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown1 <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Action</a></li>
<li><a href="#">Action</a></li>
<li><a href="#">Action</a></li>
<li><a href="#">Action</a></li>
<li><a href="#">Action</a></li>
<li><a href="#">Action</a></li>
<li><a href="#">Action</a></li>
<li><a href="#">Action</a></li>
<li><a href="#">Action</a></li>
<li><a href="#">Action</a></li>
<li><a href="#">Action</a></li>
<li><a href="#">Action</a></li>
<li><a href="#">Action</a></li>
<li><a href="#">Action</a></li>
</ul>
</li>
EDIT1
this 是我想用的:
.dropdown-menu {
height: 300%;
width: 400%;
}
但他控制下拉区域,我只需要展开动作来填充这个区域。
EDIT2
another 可能的方式,但这会带来自己的问题
ul .dropdown-menu li{
float: left;
width: 50%;//helps to determine number of columns, for instance 33.3% displays 3 columns
}
【问题讨论】:
-
试过this 方法来控制下拉区域的大小,但可以让它工作
标签: jquery html css twitter-bootstrap