css - 如何制作多个高度相同的div
问题描述
<div id="left">
<div class="card gallery-map">
<img class="card-img-top flex-gallery" src="">
<div class="card-body">
<p class="card-text">A</p>
</div>
</div>
<div class="card gallery-map">
<img class="card-img-top flex-gallery" src="">
<div class="card-body">
<p class="card-text">B</p>
</div>
</div>
<div class="card gallery-map">
<img class="card-img-top flex-gallery" src="">
<div class="card-body">
<p class="card-text">C</p>
</div>
</div>
<div class="card gallery-map">
<img class="card-img-top flex-gallery" src="">
<div class="card-body">
<p class="card-text">D</p>
</div>
</div>
</div>
这是一组随机的图库效果,但由于部分图片大小不同,导致刷新时高度不同。我希望能够统一它们的高度,如果小图像不够高,请适当拉伸它们。 画廊样本
#left {
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
flex: 1;
height: 70vh;
.gallery-map {
border-style: double;
border-width: 0.3em;
border-color: $third-color;
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
flex: 50%;
box-sizing: border-box;
margin: 0 .5vw 1vh;
flex-basis: calc(45%);
//height: 100%;
@media screen and (max-width: 600px) {
flex-basis: 100%;
}
img {
width: 100%;
height: 33.5vh;
}
}
}
解决方案
推荐阅读
- joomla - Joomla 错误:无法打开流:权限被拒绝
- batch-file - 将带有 GOTO 的批处理脚本转换为单行
- c# - Ninject 视图模型上的绑定属性以进行过滤
- c# - Selenium chromewebdriver,无头 + 使用配置文件。给出 UI 错误
- google-apps-script - 无需 oAuth 即可连接到非 Google 服务的 Gmail 插件
- python - 使用 Python 串行转换图像格式
- gunicorn - 像服务一样运行 gunicorn
- grails - Grails createCriteria 语法错误
- sap - UDM_DISPUTE:模板第一次没有加载
- angular - 动画不保持最终状态,切换回原始状态