【发布时间】:2020-02-29 20:06:31
【问题描述】:
我想排列3个div,按屏幕宽度如下:
screen-width of < 500px的排列方式如下:
screen-width of > 500px 的排列方式如下:
我已经尝试在 > 500px 的屏幕尺寸下实现这一点,但我不知道如何使用相同的代码来实现
我的疑问是,我可以使用同一段代码来获得这两种安排还是有其他方法?可以用flexbox解决这个问题吗?
这里是sn-p:
.container {
display: flex;
}
.divA {
flex: 0 0 40%;
align-self: flex-end;
}
.container-2 {
display: flex;
flex: 0 0 60%;
flex-direction: column;
}
<div class="container">
<div class="divA">
A
</div>
<div class="container-2">
<div class="divB">
B
</div>
<div class="divC">
C
</div>
</div>
</div>
【问题讨论】:
-
如果你删除了容器 2 div 是可能的
-
@Pete 对于 >500px 的排列效果很好,应该怎么做才能得到
标签: html css responsive-design flexbox