用于较小屏幕尺寸的自举按钮全宽度

时间:2016-09-12 13:45:05

标签: html css twitter-bootstrap

我希望我的引导按钮占据整个屏幕宽度(好吧,差不多),用于较小的屏幕。 btn-block确实使按钮扩展,但适用于所有类型的屏幕。

可以使用CSS自定义此btn-block(例如使用@media),以便仅针对较小的屏幕激活它吗?或者还有其他方法吗?

我的HTML按钮代码行如下所示:

<button type="submit" class="btn btn-lg btn-success">
    Submit
</button>
<button type="reset" class="btn btn-lg btn-warning">
    Reset
</button>

由于

AB

4 个答案:

答案 0 :(得分:7)

创建这个新的CSS类:

@media(max-width: 768px) {
    button.full-width {
        width: 100%;  
    }
}

然后将其应用于按钮:

<button type="submit" class="btn btn-lg btn-success full-width">
    Submit
</button>
<button type="reset" class="btn btn-lg btn-warning full-width">
    Reset
</button>

在我看来,这比编辑Bootstrap类更好,因为Claudio B建议。

答案 1 :(得分:3)

<div class="row">
    <div class="col-md-4">
        <button type="submit" class="btn btn-lg btn-success btn-block">Submit</button> 
    </div>
    <div class="col-md-4">
         <button type="submit" class="btn btn-lg btn-success btn-block">Submit</button>
    </div>
</div>

使用网格系统

答案 2 :(得分:2)

不幸的是,没有“类”的bootstrap来应用这种“效果”。你唯一能做的就是在CSS上使用@media。你可以使用它:

@media (max-width: 768px) {
    .btn, .btn-group {
        width:100%;
    }
}

您可以在按钮上应用其中一个'col'类,但按钮的“框”不会跟随内容的大小。

我希望它可以帮到你。 :)

答案 3 :(得分:0)

添加表单控件

<button type="submit" class="btn btn-lg btn-success form-control">
    Submit 
</button>
<button type="reset" class="btn btn-lg btn-warning form-control">
    Reset
</button>