首页 > 解决方案 > 使用 flexbox 自定义画廊布局

问题描述

我正在尝试使用 flexbox 创建这种风格的画廊布局,但遇到了一些麻烦。

在此处输入图像描述

到目前为止,我的代码是将两个小的和一个大的放在顶行,然后将第二个小的放在底行。

标签: htmlcssflexboxgallery

解决方案


像这样的东西。

.container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}

.item {
  width: 100%;
  margin: 1em;
}

.content {
  border: 1px solid black;
  margin-bottom: 1em;
  height: 100%;
}
<div class="container">
  <div class="item">
    <div class="content">half</div>
    <div class="content">half</div>
  </div>
  <div class="item content">full</div>
  <div class="item">
    <div class="content">half</div>
    <div class="content">half</div>
  </div>
</div>


推荐阅读