Jul*_*bal 0 html css layout flexbox
灰色是容器,孩子是红色。
<div class="container">
<div class="child">
<div class="child">
<div class="child">
</div>
Run Code Online (Sandbox Code Playgroud)
编辑:我可能会添加不同宽度的相同元素,第一个是移动尺寸显示,另一个是中到全尺寸。
干得好:
body {
margin: 0;
padding: 0;
}
* {
box-sizing: border-box;
}
.container {
padding: 60px;
width: 100%;
height: 300px;
background: grey;
display: flex;
flex-flow: column wrap;
gap: 20px;
min-height: 100vh;
}
.child {
background: red;
flex-grow: 1;
}
.child:nth-child(2) {
height: 100%;
order: -1;
}
@media only screen and (max-width: 600px) {
.container {
flex-flow: column;
}
.child:nth-child(2) {
height: auto;
order: initial;
}
}Run Code Online (Sandbox Code Playgroud)
<div class="container">
<div class="child">1</div>
<div class="child">2</div>
<div class="child">3</div>
</div>Run Code Online (Sandbox Code Playgroud)