如何使用Bootstrap保持圆角

时间:2013-05-21 10:25:58

标签: javascript twitter-bootstrap

从下图image with round corners,我想隐藏第二个按钮,

使用javascript,我需要第一个按钮才能有圆角。

使用javascript隐藏第二个按钮后,第一个按钮在右侧有一个矩形形状:

image after display none

如果删除按钮节点,bootstrap会设置圆角,但这没用。

这是我需要的,使用javascript:

this is what i need

标准bootstrap html按钮结构:

<div class="btn-group">
            <button class="btn btn-mini action_select customSelect" id="btn_bulk_action" data-toggle="button" disabled="disabled">Reply<span class="reply2"></span></button>
            <button class="btn btn-mini action_select" data-toggle="button" id="btn_bulk_action_archive" disabled="disabled" style="
    display: none;
">Archive<i class="icon-remove"></i></button>
                    </div>

1 个答案:

答案 0 :(得分:5)

这是因为您的按钮位于按钮组中,默认情况下,引导程序需要多个按钮。

如果只有一个按钮组,则应该删除按钮组或修改css以使按钮四舍五入。

无论如何回答你的问题,通过jquery最简单的方法:

$('.btn-group').removeClass('btn-group');

http://jsfiddle.net/uVffe/

虽然您可能希望再次添加该类,但我会:

$('.btn-group').addClass('btn-group-single');

CSS:

.btn-group-single > .btn:first-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

然后你可以将其删除:

$('.btn-group').removeClass('btn-group-single');

http://jsfiddle.net/uVffe/1/

切换示例:

http://jsfiddle.net/uVffe/3/