弹性框:将最后一行与网格对齐

CSS

猴子

2020-03-22

我有一个简单的flex-box布局,其中包含一个容器:

.grid {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

现在,我希望最后一行中的项目与另一行对齐。justify-content: space-between;应该使用网格,因为可以调整网格的宽度和高度。

目前看起来像

右下角的项目应该在中间

在这里,我希望右下角的项目在“中间列”中。最简单的方法是什么?这是一个显示此行为的小jsfiddle

.exposegrid {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.exposetab {
  width: 100px;
  height: 66px;
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.4);
  border-radius: 5px;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
}
<div class="exposegrid">
  <div class="exposetab"></div>
  <div class="exposetab"></div>
  <div class="exposetab"></div>
  <div class="exposetab"></div>
  <div class="exposetab"></div>
  <div class="exposetab"></div>
  <div class="exposetab"></div>
  <div class="exposetab"></div>
  <div class="exposetab"></div>
  <div class="exposetab"></div>
  <div class="exposetab"></div>
  <div class="exposetab"></div>
  <div class="exposetab"></div>
  <div class="exposetab"></div>
</div>

第2559篇《弹性框:将最后一行与网格对齐》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android