2016-08-18 101 views
0

我試圖按照圖像中顯示的順序實現div的堆疊。試圖彎曲,但最終徒然。 enter image description here按不同順序排列div

<ul> 
<li>1</li> 
<li>2</li> 
<li>3</li> 
<li>4</li> 
<li>5</li> 
</ul> 
ul{ 
    background:#b9b3af; 
    padding:30px 20px; 
    display:flex; 
    flex-flow:column wrap; 
    align-items:flex-start; 
    height:200px 
} 
li{ 
    background:#fff; 
    padding:40px; 
    text-align:center; 
    list-style-type:none; 
    margin:10px 
} 

也可參考的fiddle

+0

經過我的回答。?? –

回答

2

這裏是下面給出的Demo

ul{ 
 
    background:#b9b3af; 
 
    padding:30px 20px; 
 
    display:flex; 
 
    flex-direction: column; 
 
    flex-wrap: wrap; 
 
    align-items:flex-start; 
 
    height:250px 
 
} 
 
li{ 
 
    background:#fff; 
 
    padding:40px; 
 
    text-align:center; 
 
    list-style-type:none; 
 
    margin:10px 
 
}
<ul> 
 
<li>1</li> 
 
<li>2</li> 
 
<li>3</li> 
 
<li>4</li> 
 
<li>5</li> 
 
<li>6</li> 
 
<li>7</li> 
 
<li>8</li> 
 
<li>9</li> 
 
</ul>

+1

如果我理解正確,他希望第二個號碼低於第一個號碼,等等。? – trainoasis

+0

對不起1秒。 –

+0

@trainoasis更新了答案 –