css - 砌体画廊布局
问题描述
我正在尝试构建一个垂直包裹的砌体布局,但它不起作用。我不知道是不是因为图像或 flexbox 的大小不是为此而构建的。
这是我的 CSS 代码
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
.container {
max-width: 960px;
height: 80vh;
margin: 0 auto;
display: flex;
flex-direction: column;
flex-wrap: wrap;
column-gap: 0;
}
div {
width: 33.3%;
}
img {
width: 100%;
}
这是我的 HTML:
<section class="container">
<div>
<img src="warsaw.jpg" alt="">
</div>
<div>
<img src="old%20town%20warsaw.jpg" alt="">
</div>
<div>
<img src="Krakow-Wawel-Castle.jpg" alt="">
</div>
<div>
<img src="warsaw.jpg" alt="">
</div>
<div>
<img src="Krakow-Wawel-Castle.jpg" alt="">
</div>
<div>
<img src="old%20town%20warsaw.jpg" alt="">
</div>
</section>
解决方案
推荐阅读
- jquery - ASMX Web 方法调用一次
- javascript - 如何使用其中包含参数的 Jest 模拟函数?
- r - analyze_multivariate > 找不到对象 xyz
- javascript - 无法使用 javacript 获取表单“自定义”变量值
- observable - 如何在反应性计算中监控观测的状态?
- python-3.x - webdavclient3:如何将 excel 文件保存到缓冲区?
- c - 忙着等待信号量?
- node.js - 更新后发送消息时,Discord.js 机器人不会触发事件
- php - Woocommerce API REST 自两周以来无法正常工作
- python - 在 django 视图中合并其他 py 文件并在 html 中呈现