Bootstrap5废弃卡片样式类名及其他实现同效果类样式
时间: 2023-08-16 19:03:41 浏览: 146
Bootstrap5废弃了一些卡片样式类名,同时也提供了其他实现同样效果的类样式。具体如下:
1. `.card-deck` 和 `.card-group` 类样式被废弃,可以使用`.row`和`.col-*`等网格系统类样式来实现同样的效果。
2. `.card-img-top` 和 `.card-img-bottom` 类样式被废弃,可以使用`.position-absolute`和`.w-100`等类样式来实现同样的效果。
3. `.card-header` 和 `.card-footer` 类样式被保留,但在Bootstrap5中,需要将`.card-header`和`.card-footer`元素包裹在一个`.card-header-wrapper`和`.card-footer-wrapper`元素中,以实现更好的样式控制。
示例代码如下:
```
<div class="row">
<div class="col-md-4">
<div class="card">
<img src="..." class="position-absolute w-100">
<div class="card-header-wrapper">
<div class="card-header">Header</div>
</div>
<div class="card-body">
<h5 class="card-title">Title</h5>
<p class="card-text">Text</p>
</div>
<div class="card-footer-wrapper">
<div class="card-footer">Footer</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card">
<img src="..." class="position-absolute w-100">
<div class="card-header-wrapper">
<div class="card-header">Header</div>
</div>
<div class="card-body">
<h5 class="card-title">Title</h5>
<p class="card-text">Text</p>
</div>
<div class="card-footer-wrapper">
<div class="card-footer">Footer</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card">
<img src="..." class="position-absolute w-100">
<div class="card-header-wrapper">
<div class="card-header">Header</div>
</div>
<div class="card-body">
<h5 class="card-title">Title</h5>
<p class="card-text">Text</p>
</div>
<div class="card-footer-wrapper">
<div class="card-footer">Footer</div>
</div>
</div>
</div>
</div>
```
以上代码将创建三个卡片,每个卡片包含一个头部、一个主体和一个底部,具有默认的样式效果。可以通过自定义CSS样式来对卡片的外观进行进一步的调整和美化。
阅读全文