Quando gli elementi sono ordinati per colonna, scendono nella colonna di sinistra e poi in basso a destra.Come modificare l'ordine degli elementi in una colonna flexbox?
Come si configura la flexbox in modo che gli elementi vengano visualizzati verticalmente anziché in colonne?
ad es. Voglio che la configurazione di fondo qui, non il top:
Ho esaminato flex-direction
senza successo. Questo è possibile anche con la flexbox?
ho questo momento:
#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/
Possibile duplicato [Come visualizzare gli elementi dell'elenco come colonne che preservano l'ordine da sinistra a destra?] (Http://stackoverflow.com/q/30912667/1529630) – Oriol