如何創建一個flexbox光柵,它在元素之間具有相等的垂直和水平空間,而元素則填充每個50%的寬度?CSS Flexbox光柵
項目之間的空間應該最好是固定的大小(例如3px),但我可以生活在一個相對大小(即1%)。
高度應該靈活/流暢,即適用於任何數量的方塊/物品。
注意
- CSS列不能使用,因爲流量應該去從左至右爲每一行(而不是向下)
- CSS電網將是很好的,但也不能使用,因爲我需要這個移動設備上(這是目前不支持)
- 所以不要否決這個問題,謝謝
首選結果:
什麼我到目前爲止是這樣的,但橫向空間是不一樣的垂直的。
目前的做法(不是真的satifying)
.-webcams {
display: flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-between;
}
.-webcams a {
display: block;
flex-basis: 49.5%;
margin-bottom: .75vw;
}
你到底爲什麼有人給了這個問題一個'-1'?這種佈局是Instagram等應用中極受歡迎的用例,然而,這種解決方案不能從flexbox開箱即用! - 如果這個問題不會被表決,我會刪除它! –
CSS列,CSS網格和CSS表具有_gap_類似的屬性,而flexbox不具有。某些人投票的原因可能很多,但由於你已經有一段時間了,你應該知道發佈一個最小工作代碼片段,不僅是CSS,這可能是原因。該圖像很好顯示想要的最終結果,如果添加標記,我們可以_see_並建議最合適的解決方案 – LGSon
謝謝,CSS Grid會很好,但不適用於手機 –