我希望我的引导按钮占据整个屏幕宽度(好吧,差不多),用于较小的屏幕。 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
答案 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>