【发布时间】:2018-07-30 17:30:18
【问题描述】:
我正在尝试使用 flexbox 将 3 个元素定位在特定位置,同时水平和垂直居中。
像这样:
这是我到目前为止所拥有的,我在这里做错了什么?
.container {
width: 100%;
max-width: 800px;
height: auto;
margin: 0 auto;
background: pink;
display: flex;
flex-wrap: wrap;
flex-direction: column;
.first {
background: green;
height: 50px;
align-self: stretch;
}
.second {
background: blue;
height: 100px;
}
.third {
background: crimson;
height: 100px;
}
}
<div class="container">
<div class="first"></div>
<div class="second"></div>
<div class="third"></div>
</div>
看看这个小提琴:https://jsfiddle.net/u21uqs7q/
【问题讨论】:
标签: html css flexbox flexboxgrid