html - 如何仅在调整大小时使 Bootstrap 按钮全宽

标签 html twitter-bootstrap twitter-bootstrap-3

我在页面顶部的超大屏幕下方有一组 4 个内嵌按钮。

2 个是下拉菜单,其他只是常规按钮。

当我调整浏览器窗口大小时,我想让它们变为垂直堆叠、全宽。我知道添加类 btn-block 会使它们全宽,但我只希望在窗口大小小于 768px 时发生这种情况。

这是我当前的代码。非常感谢!

<div class="row">
<div class="btn-group"><button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Categories <b class="caret"></b></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>
    </li>
</div>      
<div class="btn-group"><button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Archives <b class="caret"></b></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>
    </li>
</div>      
<button class="btn btn-primary"><a href="#"><i class="fa fa-question-circle fa-fw"></i> Info</a>   </button>
    <button class="btn btn-primary"><a href="#"><i class="fa fa-envelope fa-fw"></i> Sign Up</a></button>
    </div>

最佳答案

您可以使用媒体查询来应用 768 像素或更小的全宽按钮。

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

演示:http://bootply.com/98570

关于html - 如何仅在调整大小时使 Bootstrap 按钮全宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20380341/

相关文章:

html - 变换旋转后列表项中未计算的空间

jquery - 具有固定列的响应表

html - 为什么当我移到它下面的 iframe 上时,这个下拉 div 会消失?

html - Bootstrap 3 : Fixed Right Sidebar

javascript - 拖放功能不起作用

css - 更改 css Bootstrap 菜单事件链接颜色

html - 单页应用的滚动和非滚动版本

html - 如何在访问链接后停止超链接上的 CSS 动画?

javascript - 小屏幕和大屏幕的 Bootstrap NavBar 不透明度

html - 避免文本/字符被垂直切掉