flex布局自动换行并解决最后一行对齐

flex布局自动换行并解决最后一行对齐

实现效果:
在这里插入图片描述

html代码(父级容器里面有5个子级盒子)
在这里插入图片描述

css实现对齐效果:

.flex-wrp {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 16rpx;
  box-sizing: border-box;
}
/* 实现最后一行对齐 */
.flex-wrp:after{
  content: "";
  width: 180rpx;
  height: 0;
  visibility: hidden;
}
.flex-item {
  display: flex;
  flex-direction: column;
  width: 180rpx;
  height: 180rpx;
  margin-bottom: 30rpx;
  overflow: hidden;
  padding-top: 30rpx;
  text-align: center;
  box-sizing: border-box;
  border-radius: 25rpx;
  border: 1px solid #eee;
  /* box-shadow: 0px 6px 10px rgb(54, 168, 255, 0.16); */
}

划重点:

1.flex-wrp:after样式的宽度和子级盒子的宽度一致
2.在最后一行添加了一个伪类子级盒子并隐藏掉,使得九宫格盒子保持对齐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值