flex 布局下 space-between/space-around 的使用
-
在页面布局中,我们会常用到 flex 布局实现一行多列/多行多列,想要实现元素均匀排列,需要设置
justify-content: space-between
或者justify-content: space-around
(根据需要设置不同的值,space-between可以简单理解为两端对齐,space-around是每个元素左右间距一样)。 -
对于多行多列的情况,往往会出现最后一行的元素不满一行,这时候头疼的事情出现了。
-
为了保持页面的一致性,最后一行元素要有一个左对齐的效果。我们可以通过伪元素的方式去解决。
.stream-wrap{
display: flex;
flex-wrap: wrap;
justify-content: space-around;
align-items: flex-start;
&::after {
content: '';
flex: auto;
}
}