Twitter Bootstrap“btn btn-block btn-lg btn-primary”上的“下拉切换”?

Posted

技术标签:

【中文标题】Twitter Bootstrap“btn btn-block btn-lg btn-primary”上的“下拉切换”?【英文标题】:Twitter Bootstrap "Dropdown Toggle" on "btn btn-block btn-lg btn-primary"? 【发布时间】:2014-01-03 08:15:59 【问题描述】:

如何在“btn btn-block btn-lg btn-primary”按钮上添加“下拉切换”?

我有这样的链接“btn btn-block btn-lg btn-primary”

<a href="#" class="btn btn-block btn-lg btn-primary">Download</a>

http://jsfiddle.net/9ky34/2/

我正在尝试通过在按钮类中添加“btn-block btn-lg”并在下拉类中添加“btn-lg”来将“下拉切换”添加到上面的链接,如下所示:

<div class="btn-group">
<button type="button" class="btn btn-block btn-lg btn-primary">Download</button>
<button type="button" class="btn btn-lg btn-primary dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>

http://jsfiddle.net/9ky34/3/

但它没有显示在同一行,我该如何解决这个问题?

下拉菜单出现在下一行。

【问题讨论】:

这是因为btn-block类删除它 【参考方案1】:

这是因为btn-block 类删除它,它设置display: block

<div class="btn-group" style="width: 100%">
    <button type="button" class="btn btn-lg btn-primary dropdown-toggle btn-block" data-toggle="dropdown">
        Action <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" role="menu">
        <li><a href="#">Action</a></li>
        <li><a href="#">Another action</a></li>
        <li><a href="#">Something else here</a></li>
        <li class="divider"></li>
        <li><a href="#">Separated link</a></li>
    </ul>
</div>

演示:Fiddle

【讨论】:

那么如何让它像jsfiddle.net/9ky34/2 这样被拉长到没有 div 的宽度。这是285px。谢谢 okie,明白了,我刚刚添加了 style="width:285px;"在按钮上,谢谢。 @AMB 这是个坏主意,因为如果启用响应性,它将失败 这个看起来不错,但是高度和 btn-lg btn-primary 不一样。我尝试添加 height:100% ,但它不起作用。 idk 如果它的错误或其他东西,r 只是我,但是当我悬停下拉链接时,锚文本无法读取,这是我在最终代码中所做的。 jsfiddle.net/7DPAz/3

以上是关于Twitter Bootstrap“btn btn-block btn-lg btn-primary”上的“下拉切换”?的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap入门按钮和图片

如何更高效地定制你的bootstrap

如何将大尺寸按钮放在小尺寸按钮旁边?

java小程序求改错

ACE admin 后台管理框架

javascript BTN - next_page_btn-