1 .flex 布局两端对齐当最后一排数量不够时,会出现以下布局情况
实现效果:
解决方案:使用after伪类, 解决最后一排数量不够两端分布的情况。宽度就是每张图片的宽度
.list:after {
content: "";
width: 1.87rem;
}
2.flex布局的元素会有默认间隙(垂直间隙)
效果图:
解决方案:使用align-content:flex-start解决
附上所有有关代码参考:
.list {
width: 100%;
display: flex;
justify-content: space-between;
flex-flow: row wrap;
margin: 0 0.53rem;
padding-bottom: 0.67rem;
align-content: flex-start; // 解决flex布局的元素会有默认间隙(垂直间隙)
li {
img {
width: 1.87rem;
height: 1.87rem;
margin-top: 0.67rem;
}
}
}
.list:after {
content: "";
width: 1.87rem;
}
}