2014-10-02 36 views
8

Esnek kutular arasındaki kenar boşluklarının, align-content özelliği sayesinde otomatik olarak ayarlanabileceğini biliyorum, ancak px olarak ayarlanan sabit kenar boşluğuna ihtiyacım var. Çok sütunlar için column-gap benzer bir şey arıyorum. İşteKutuların arasındaki esnek kutu kenar boşluğu

yapmam gerekenler:

İşte

demo

uzay 1,2,3 ve 4,5 arasında ve eşittir, en 30px diyelim. Herhangi bir fikir?

+1

CSS: http://stackoverflow.com/questions/20626685/is -Orada-herhangi-iyi-yol-to-control mesafeli-arası-FlexBox öğesi s-marj mı? –

+0

Teşekkürler ama birkaç satır üzerinde çalışmak için ihtiyacım var, tanımlanmamış sayıda kolonu olan – rooofl

+0

cevabıma bir bakın, belki yardımcı olacaktır. http://stackoverflow.com/a/41033768/1204902 – Tunasing

cevap

32

Çözüm, kenar boşluklarını ve kapsayıcıdaki negatif boşlukları (ek bir sarıcı gerektirir) kullanmak olabilir.

Demo:http://jsbin.com/gozup/1/edit?html,css,output

HTML

<wrapper> 
    <container> 
    <column>1</column> 
    </container> 
</wrapper> 

sen baktınız mı

wrapper { 
    overflow: hidden; 
    width: 250px; 
} 
container { 
    display: flex; 
    flex-wrap: wrap; 
    margin: -25px; 
} 
column { 
    flex: 0 1 50px; 
    height: 50px; 
    margin: 25px; 
} 
+9

Sadece “Awesome Demo” madalyasını kazandınız. – rooofl

+0

Çok güzel bir demo :-) –

İlgili konular