css - 如何在 bootstrap/css 中裁剪半张卡片图像?
问题描述
我正在尝试将这张图片切成两半并显示卡片中的设计区域,这是一个截图作为参考,但我不太确定如何:
这是我的代码:
<div class="card">
<img class="card-img-top" src="source" alt="icon">
<div class="card-body">
<h4 class="card-title">Card Title</h4>
<p class="card-text">Lorem ipsum dolor sit amet, consectetur adipsicing elit. Illo, quas.</p>
<a class="btn btn-success btn-block" href="#">Read More</a>
</div>
</div>
解决方案
这使用该object-fit
属性。请注意,这在 IE 中不起作用,但在 Edge 中起作用。如果您需要 IE11 支持,我可以更新答案。
.card img {
/* change the height to whatever you want */
height: 100px;
object-fit: cover;
display: block;
width: 100%;
}
<div class="card">
<img class="card-img-top" src="https://via.placeholder.com/600x800" alt="icon">
<div class="card-body">
<h4 class="card-title">Card Title</h4>
<p class="card-text">Lorem ipsum dolor sit amet, consectetur adipsicing elit. Illo, quas.</p>
<a class="btn btn-success btn-block" href="#">Read More</a>
</div>
</div>
推荐阅读
- react-hooks - 如何有效地使用反应钩子?
- odata - 在 CDS 中创建 2 个传输请求后出现“重复资源”错误
- javascript - fetch() 请求返回待处理的 Promise,而不是最终值
- bash - 如果我必须输入多个输入,如何自动安装这个“qemu-kvm”?
- android - 在 XML 中呈现在 JAVA/Kotlin 文件中创建的复合视图
- python-camelot - 如何找到骆驼的表格区域
- sql - 如何将数据从表插入到 postgres 列
- amazon-redshift - Amazon Redshift CREATE FUNCTION ERROR: 42601: 在“default”或接近“default”时出现语法错误
- json - 使用 Circe 转换 JSON
- html - CSS:选择具有特定类的最后一个 div