Bootstrap 5 卡片
卡片
Bootstrap 5 中的卡片是一个带边框的盒子,内容四周有内边距。它包括标题、页脚、内容、颜色等选项。

基本卡片
基本卡片使用 .card
类创建,卡片内的内容具有 .card-body
类
基本卡片
标题和页脚
Header
内容
使用 .card-header
类为卡片添加标题,使用 .card-footer
类添加页脚
示例
<div class="card">
<div class="card-header">标题</div>
<div class="card-body">内容</div>
<div class="card-footer">页脚</div>
</div>
自己动手试一试 »
上下文卡片
要为卡片添加背景色,请使用上下文类(.bg-primary
, .bg-success
, .bg-info
, .bg-warning
, .bg-danger
, .bg-secondary
, .bg-dark
和 .bg-light
)。
标题、文本和链接
使用 .card-title
为任何标题元素添加卡片标题。如果 .card-text
类是 .card-body
中的最后一个(或唯一一个)子元素,它将用于删除底部的外边距。 .card-link
类为任何链接添加蓝色,并带有悬停效果。
示例
<div class="card">
<div class="card-body">
<h4 class="card-title">卡片标题</h4>
<p class="card-text">一些示例文字。一些示例文字。</p>
<a href="#" class="card-link">卡片链接</a>
<a href="#" class="card-link">另一个链接</a>
</div>
</div>
自己动手试一试 »
卡片图片

在卡片中添加 .card-img-top
或 .card-img-bottom
到 <img>
元素,可以将图片放置在卡片的顶部或底部。请注意,我们将图片放在 .card-body
的外部,以使其占据整个宽度
示例
<div class="card" style="width:400px">
<img class="card-img-top" src="img_avatar1.png" alt="卡片图像">
<div class="card-body">
<h4 class="card-title">John Doe</h4>
<p class="card-text">一些示例文本。</p>
<a href="#" class="btn btn-primary">查看个人资料</a>
</div>
</div>
自己动手试一试 »
卡片图像叠加

将图像变成卡片背景,并使用 .card-img-overlay
在图像顶部添加文本
示例
<div class="card" style="width:500px">
<img class="card-img-top" src="img_avatar1.png" alt="卡片图像">
<div class="card-img-overlay">
<h4 class="card-title">John Doe</h4>
<p class="card-text">一些示例文本。</p>
<a href="#" class="btn btn-primary">查看个人资料</a>
</div>
</div>
自己动手试一试 »