【发布时间】:2018-02-25 16:44:01
【问题描述】:
当前页面如下所示:
现在调整到移动屏幕弹性框溢出容器:
<div id="bars" class="d-flex flex-row text-white text-center">
<div class="port-item p-4 bg-primary" data-toggle="collapse" data-target="#home">
<i class="fa fa-home d-block"></i> Home
</div>
<div class="port-item p-4 bg-success" data-toggle="collapse" data-target="#resume">
<i class="fa fa-graduation-cap d-block"></i> Resume
</div>
<div class="port-item p-4 bg-warning" data-toggle="collapse" data-target="#work">
<i class="fa fa-folder-open d-block"></i> Work
</div>
<div class="port-item p-4 bg-danger" data-toggle="collapse" data-target="#contact">
<i class="fa fa-envelope d-block"></i> Contact
</div>
</div>
CSS,我尝试了媒体,但没有任何改变
.port-item {
width: 30%;
}
@media(min-width: 768px) {
#bars {
flex-direction: column;
}
}
如何使它们适合容器或使它们显示在列上
【问题讨论】:
-
你检查过文档吗? v4-alpha.getbootstrap.com/layout/grid/#responsive-classes 开头是 ;)
标签: html css twitter-bootstrap flexbox bootstrap-4