我知道flexbox之間的邊距可以自動設置,這要歸功於align-content
屬性,但我需要它是px中設置的固定邊距。我正在尋找類似於column-gap
多列的東西。箱子之間的Flexbox邊距
這是我要做的:與4,5等於
這裏的空間之間1,2,3,讓我們說30像素。任何想法?
我知道flexbox之間的邊距可以自動設置,這要歸功於align-content
屬性,但我需要它是px中設置的固定邊距。我正在尋找類似於column-gap
多列的東西。箱子之間的Flexbox邊距
這是我要做的:與4,5等於
這裏的空間之間1,2,3,讓我們說30像素。任何想法?
解決方案可能是使用容器邊緣和負邊距(這需要額外的包裝)。
演示:http://jsbin.com/gozup/1/edit?html,css,output
HTML
<wrapper>
<container>
<column>1</column>
</container>
</wrapper>
CSS
wrapper {
overflow: hidden;
width: 250px;
}
container {
display: flex;
flex-wrap: wrap;
margin: -25px;
}
column {
flex: 0 1 50px;
height: 50px;
margin: 25px;
}
你剛剛贏得了「真棒演示」的郵件。 – rooofl 2014-10-02 22:26:35
非常好的演示:-) – 2014-10-04 22:35:54
你有沒有看:http://stackoverflow.com/questions/20626685/is -there-任何-更好的方式 - - 控制距離間Flexbox的項目比邊際? – 2014-10-02 21:55:24
謝謝,但我需要它在幾行工作,與未定義數量的柱子 – rooofl 2014-10-02 21:59:56
看看我的答案,也許這將有所幫助。 http://stackoverflow.com/a/41033768/1204902 – Tunasing 2016-12-08 07:23:24