带有两个全宽块按钮的Bootstrap列

时间:2016-02-08 09:42:03

标签: html css twitter-bootstrap

我希望Bootstrap列在屏幕类型更改时很好地调整按钮大小。但是按钮最终没有空间和两条独立的线(在小屏幕上)。

如何让它们调整为较小的按钮,而不是分成新的一行?

want this... get this (on a smaller screen)

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container-fluid">
    <div class="row">
        <div class="col-md-8 col-md-offset-2">
            <div class="panel panel-default">
                <div class="panel-heading">Example!</div>
                <div class="panel-body">
                    <div class="form-group">
                        <div class="col-xs-3 col-xs-offset-4">
                            <a href="#" class="btn btn-success btn-block" role="button">Add Item</a>
                        </div>
                        <div class="col-xs-3">
                            <a href="#" class="btn btn-danger btn-block" role="button">Remove Item</a>
                        </div>
                    </div>
                </div>
           </div>
        </div>
    </div>
</div>

4 个答案:

答案 0 :(得分:5)

如果您希望为小型设备和大型设备设置相同的样式,则可以省略md样式并使用sm。如果宽度 小,则可以移除offset并在元素上使用获得的宽度,而不是xs宽度。

要修复被截断的按钮,请移除btn-block类。

Demo

&#13;
&#13;
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<div class="form-group">
    <div class="col-sm-3 col-sm-offset-3 col-xs-6">
        <a href="#" class="btn btn-success" role="button">Add Item</a>
    </div>
    <div class="col-sm-3 col-xs-6">
        <a href="#" class="btn btn-danger" role="button">Remove Item</a>
    </div>
</div>
&#13;
&#13;
&#13;

作为旁注,如果您希望按钮在此居中,请使用offset 3而不是4。

答案 1 :(得分:1)

如果我很清楚,请尝试我的更新代码。

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<div class="form-group">
    <div class="col-sm-3 col-sm-offset-3 col-xs-6 text-center">
        <a href="#" class="btn btn-success" role="button">Add Item</a>
    </div>
    <div class="col-sm-3 col-xs-6 text-center">
        <a href="#" class="btn btn-danger" role="button">Remove Item</a>
    </div>
</div>

答案 2 :(得分:0)

您可以使用col-xs-3代替col-md-3col-xs-offset-4代替col-md-offset-4

答案 3 :(得分:0)

请记住,引导网格行为12列,因此您使用它的偏移量或列数最多应为12,并且针对小型屏幕设备(如移动设备col-xs-*)。其他一切都很好。

<div class="form-group">
    <div class="col-xs-3 col-xs-offset-6">
        <a href="#" class="btn btn-success btn-block" role="button">Add Item</a>
    </div>
    <div class="col-xs-3">
        <a href="#" class="btn btn-danger btn-block" role="button">Remove Item</a>
    </div>
</div>