可以通过以下方式实现:
.div-container {
position: relative;
width: 100%;
padding-top: 75%; /* 根据图像的纵横比调整百分比值 */
}
.div-container img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover; /* 图像填充整个div容器 */
}
.div-container {
position: relative;
width: 100%;
}
.div-container::before {
content: "";
display: block;
padding-top: 75%; /* 根据图像的纵横比调整百分比值 */
}
.div-container img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover; /* 图像填充整个div容器 */
}
以上两种方法都可以实现调整div大小并保持图像纵横比的效果。根据具体需求选择其中一种即可。
推荐的腾讯云相关产品:腾讯云对象存储(COS)
领取专属 10元无门槛券
手把手带您无忧上云