Ben esnek-sarma ve esnek-büyümesine kullanarak uzatmak mümkün elemanları ile flexbox'a üzerinden aşağıdaki düzenleme:Çöken marjı
her öğe her tarafta bir marj var. Bu, öğeleri birbirinden ayırmaktır, ancak yan etki, tüm bloğun çökmesini istediğim kenar boşluklarıdır. nth-child(-n+3) { margin-top: 0; }
gibi kurallarla yapılabilir, ancak kapsayıcı boyutu değişebileceğinden satır başına herhangi bir sayıda öğe ve herhangi bir sayıda satır olabilir. Bu yüzden, flex-box'ın bu gibi bir kurulumda dış kenar boşluklarını daraltmak için herhangi bir yolu olup olmadığını merak ediyorum.
HTML bir konteynerin içinde sadece 6 ürün olduğunu.
aşağıdakiCSS (Sass) gibi:
.container
display: flex
flex-wrap: wrap
background: #eef
align-items: stretch
.item
flex-grow: 1
margin: 1em
border: 1px solid black
padding: 1em
min-width: 6em
görünüyor. – mahemoff
Benim için çalıştı. Konteynırı başka bir kap içine koyup, her bir esnek kutu elemanı tarafından eklenmeyen dışardaki her hangi bir kenar boşluğunun dışarı çıkmasından ötürü konteynerin dışına çıkması nedeniyle en dıştaki kaba kenar boşluğu ekleyin. İyi çözüm olsa da, kesinlikle kullanıyor. –