有沒有辦法創建一個沒有空格的佈局,其中大多數物品的尺寸是相同的,但有些是高度的2倍?我可以做類似的東西我想用下面的CSS:用flexbox增加物品的高度
家長:
display: flex;
flex-direction: column;
justify-content: flex-start;
align-content: flex-start;
flex-wrap: wrap;
孩子:
width: 22%
height: 100px;
高大的人有height: 200px
。它看起來像這樣:
這是非常密切的,但問題是,我需要一個左到右的順序,而不是頂部至底部,所以我不能使用flex-direction: column
。如果我做同樣的flex-direction: row
,這是行不通的:
任何想法?
如果大多數項目是相同的維度,只有少數是高度的2倍,請保留您的'列'佈局並使用'order'屬性重新排列它們。如果在您的情況下這是可行的,請告訴我,我會準備一個更詳細的答案。 –
Michael_B,請這麼做,這聽起來像是我最好的解決方案。 –
'order'對於指定數量的div(30+)會非常粗糙......加上它不會響應....您可能需要JS來跟蹤...並且如果您正在使用JS,你不妨使用Masonry.js。 :) –