當元素按列排序時,它們沿着左列向下,然後向右下。如何更改Flexbox列中元素的順序?
如何配置flexbox以顯示垂直向下而不是列向下的元素?
例如我想在底部配置在這裏,不頂:
我看着flex-direction
沒有成功。這甚至可以用flexbox嗎?
我有這個目前:
#flex-container {
background-color: #000;
width: 100%;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
text-align: center;
}
.flex-element {
display: inline-block;
width: 100%;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
-webkit-column-gap: 10px;
margin-bottom: 10px;
background-color: #fff;
}
<div id="flex-container">
<div class="flex-element">
<p>1</p>
</div>
<div class="flex-element">
<p>2</p>
</div>
<div class="flex-element">
<p>3</p>
</div>
<div class="flex-element">
<p>4</p>
<p>--</p>
</div>
<div class="flex-element">
<p>5</p>
<p>--</p>
<p>--</p>
</div>
<div class="flex-element">
<p>6</p>
</div>
<div class="flex-element">
<p>7</p>
</div>
</div>
https://jsfiddle.net/ckecz95r/
的可能的複製[如何顯示列表項作爲列保留從左到右的順序?](http://stackoverflow.com/q/30912667/1529630) – Oriol