gpt4 book ai didi

html - 如何使用 CSS 调整图像大小以适应其容器

转载 作者:行者123 更新时间:2023-12-02 19:23:25 24 4
gpt4 key购买 nike

我想制作具有恒定宽度和高度的 div,其中包含一个大小未知的子图像。

像这样:

我得到的最接近的是 max-height: inherit; max-width: 继承 但它改变纵横比

.parent {
border: 1px solid ;
width: 40vh;
height: 40vh;
overflow: hidden;
display: flex;
}

img {
max-width: inherit;
max-height: inherit;
height: inherit;
width: inherit;
}
<div class="parent">
<img src="https://images.pexels.com/photos/1123982/pexels-photo-1123982.jpeg?auto=compress&cs=tinysrgb&dpr=3&h=750&w=1260" />
</div>

我怎样才能做到这一点?

最佳答案

您需要使用 object-fit:cover css 属性来 imgvideo 应该调整大小以适合其容器。

运行下面的代码段。

.parent {
border: 1px solid;
width: 20vh;
height: 20vh;
overflow: hidden;
display: flex;
}

img {
max-width: inherit;
max-height: inherit;
height: inherit;
width: inherit;
object-fit: cover;
}
<div class="parent">
<img src="https://images.pexels.com/photos/1123982/pexels-photo-1123982.jpeg?auto=compress&cs=tinysrgb&dpr=3&h=750&w=1260" />
</div>

关于html - 如何使用 CSS 调整图像大小以适应其容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62736264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com