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. 마지막 줄에 의사 하위 상자를 추가하고 9개의 정사각형 그리드 상자가 정렬된 상태로 유지되도록 숨깁니다.

Supongo que te gusta

Origin blog.csdn.net/TurtleOrange/article/details/122854081
Recomendado
Clasificación