.wrapper {
display: flex;
flex-wrap: wrap;/* 换行 */
justify-content: flex-start;/* 左对齐*/
}
/* 这里每行可以放4个元素,还剩6vw的宽度,刚好作为4个元素之间的3个间隙,每个间隙是2vw */
.wrapper .item {
width: 23.5vw;
height: 40vw;/* 合理即可*/
margin-right: 2vw;
}
/* 指定每一行的最后一个元素的margin-right为0,只保留4个元素中间的3个间隙 */
.wrapper .item:nth-of-type(4n){
margin-right: 0;
}
效果如图: