twitter-bootstrap - 如何强制一些 .card-img-overlay 内容在底部对齐?
问题描述
我在这样的列中有一系列 Bootstrap 4 卡......
<div class="col-6 pb-md-4">
<a href="http://www.example.com/link.html" class="card bg-dark text-white shadow-sm border-0">
<img class="card-img" style="opacity: .25" src="http://res.cloudinary.com/braincloud/image/fetch/w_500,h_350,c_thumb,g_faces/http://www.example.com/wp-content/uploads/cnn-thumbnail-4-1024x576.jpg" alt="Card image">
<div class="card-img-overlay">
<h4 class="card-title">Charged News Environment Powering Marketing Engagement: CNN’s Andrew Morse</h4>
<p class="card-text">Last updated 3 mins ago</p>
<span class="badge badge-danger font-weight-normal mr-2">Executive Views</span>
</div>
</a>
</div>
如何将段落和徽章与卡片底部对齐,同时保持标题与顶部对齐?
解决方案
在卡片覆盖层上使用flexbox 实用程序类。d-flex flex-column
在叠加层上。然后mt-auto
将段落推到底部。
<div class="row">
<div class="col-6 pb-md-4">
<a href="https://www.beet.tv/2019/01/cnn.html" class="card bg-dark text-white shadow-sm border-0">
<img class="card-img" style="opacity: .25" src="http://res.cloudinary.com/braincloud/image/fetch/w_500,h_350,c_thumb,g_faces/http://www.contexthq.com/wp-content/uploads/cnn-thumbnail-4-1024x576.jpg" alt="Card image">
<div class="card-img-overlay d-flex flex-column align-items-start">
<h4 class="card-title">Charged News Environment Powering Marketing Engagement: CNN’s Andrew Morse</h4>
<p class="card-text mt-auto">Last updated 3 mins ago</p>
<span class="badge badge-danger font-weight-normal mr-2">Executive Views</span>
</div>
</a>
</div>
</div>
推荐阅读
- c# - 深度图像的时间滤波
- amazon-sns - 用于耗时 API 调用的 AWS SNS
- c# - 如何在表单中创建对象数组,然后将此数组发送到控制器?
- gatling - Gatling:将 Json 响应中的字段映射到映射对象
- python - Pandas groupby:删除重复项
- python - 使用 if 语句时在 Python 中收到错误消息(关闭)
- php - 在 php 收据上显示条形码
- java - 尝试使用 TO_TIMESTAMP 函数运行本机查询时,Spring JPA 存储库抛出异常
- python - 你会如何在 python 中计算水稻上重叠的谷物?
- swift - 如何在按下按钮时清除 TextField?(迅速)