Flexbox:每行 4 個項目 - Flexbox: 4 items per row

問題:

I'm using a flex box to display 8 items that will dynamically resize with my page.我正在使用彈性框來顯示 8 個項目,這些項目將隨着我的頁面動態調整大小。 How do I force it to split the items into two rows?如何強制它將項目分成兩行? (4 per row)? (每行 4 個)?

Here is a relevant snip:這是一個相關的剪輯:

(Or if you prefer jsfiddle - http://jsfiddle.net/vivmaha/oq6prk1p/2/ ) (或者,如果您更喜歡 jsfiddle - http://jsfiddle.net/vivmaha/oq6prk1p/2/

.parent-wrapper { height: 100%; width: 100%; border: 1px solid black; } .parent { display: flex; font-size: 0; flex-wrap: wrap; margin: -10px 0 0 -10px; } .child { display: inline-block; background: blue; margin: 10px 0 0 10px; flex-grow: 1; height: 100px; }
<body> <div class="parent-wrapper"> <div class="parent"> <div class="child"></div> <div class="child"></div> <div class="child"></div> <div class="child"></div> <div class="child"></div> <div class="child"></div> <div class="child"></div> <div class="child"></div> </div> </div> </body>


解決方案:

參考一: https://en.stackoom.com/question/1zyPG
參考二: https://stackoom.com/question/1zyPG
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章