Bootstrap 4 提供了 .card 和 .card-body css 类用于创建卡片组件
<div class="card">
<div class="card-body">简单的卡片</div>
</div>
.card-header CSS 类用于创建卡片的头部样式
.card-footer CSS 类用于创建卡片的底部样式
<div class="card">
<div class="card-header">卡片头部</div>
<div class="card-body">卡片内容</div>
<div class="card-footer">卡片底部</div>
</div>
可以在 .card 元素上添加以下 CSS 类来设置卡片的颜色
.bg-primary
.bg-success
.bg-info
.bg-warning
.bg-danger
.bg-secondary
.bg-dark
.bg-light
<div class="card">
<div class="card-body">Basic card</div>
</div>
<br>
<div class="card bg-primary text-white">
<div class="card-body">Primary card</div>
</div>
<br>
<div class="card bg-success text-white">
<div class="card-body">Success card</div>
</div>
<br>
<div class="card bg-info text-white">
<div class="card-body">Info card</div>
</div>
<br>
<div class="card bg-warning text-white">
<div class="card-body">Warning card</div>
</div>
<br>
<div class="card bg-danger text-white">
<div class="card-body">Danger card</div>
</div>
<br>
<div class="card bg-secondary text-white">
<div class="card-body">Secondary card</div>
</div>
<br>
<div class="card bg-dark text-white">
<div class="card-body">Dark card</div>
</div>
<br>
<div class="card bg-light text-dark">
<div class="card-body">Light card</div>
</div>
可以在头部元素上使用 .card-title 来设置卡片的标题
添加 .card-text 用于设置卡片正文的内容
添加 .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>
可以给 <img> 元素添加 .card-image-top (图片在文字上方) 或 .card-image-bottom (图片在文字下方) 来创建一个图文卡片
<div class="card" style="width:300px">
<img class="card-img-top" src="/static/i/img3.jpg" alt="Card image">
<div class="card-body">
<h4 class="card-title">李白</h4>
<p class="card-text">唐朝诗先</p>
<a href="#" class="btn btn-primary">详情</a>
</div>
</div>
如果图片要设置为背景,可以使用 .card-img-overlay 代替 .card-body
<div class="card" style="width:300px">
<img class="card-img-top" src="/static/i/img3.jpg" alt="Card image">
<div class="card-img-overlay">
<h4 class="card-title">李白</h4>
<p class="card-text">唐朝诗先</p>
<a href="#" class="btn btn-primary">详情</a>
</div>
</div>