Your Image
.image-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 75%; /* 图片的高度占容器宽度的比例,可以根据实际情况调整 */
}

.image-container img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover; /* 图片按比例缩放填充容器 */
  top: 0;
  left: 0;
}

使用一个包含图片的<div>元素作为容器,并设置容器的宽度为 100%。通过设置容器的padding-bottom来实现容器的高度自适应,比例为图片的高度与宽度的比例。

图片使用绝对定位,宽度和高度都设置为 100%,并使用object-fit: cover属性来按比例缩放填充容器。通过设置top: 0left: 0将图片定位到容器的左上角。

这样,无论容器的宽度如何改变,图片都会自适应地缩放并保持在容器中心位置。


原文地址: https://www.cveoy.top/t/topic/o6Yi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录