如果您有一个具有flex height和display flex的容器,那么如果要将子级放置在列中,请遵循此步骤。
进行设置更改:-webkit-flex-flow: column wrap;
为此,Chrome浏览器会自动在div和border top之间添加空格。如果我们不想自动添加空间,则可以使用:margin-bottom:100%;
这将向上移动项目.flex-container {
position: fixed;
height: 80%;//this will change height of flex container to 80%
padding: 1;
margin: 1; // this will change margin to 1
list-style: none;
border: 7px solid red; // this will change border to solid red
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: column wrap;
justify-content: flex-start
align-content: flex-start;
align-items: flex-start
}
/** Just to show the elements */
body {
margin: 0;
padding: 0;
}
.flex-item {
background: tomato;
padding: 5px;
width: 100px;
height: 100px;
margin-bottom: 100%;
line-height: 150px;
color: white;
font-weight: bold;
font-size: 3em;
text-align: center;
}
- 1
- 2
- 3
- 4
- 5
- 6