html - object-fit 对图像没有调整大小的影响

标签 html css image background

我需要让一个 img 填充一个 div,同时仍然包含 img 的比例。

我的 html 看起来像这样:

<div class="container">
    <img src="#">
</div>

我的 CSS 看起来像这样:

.container{
    width: 200px;
    height: 200px;
    overflow: hidden;
}

.container img{
    object-fit: cover;
}

我尝试使用 object-fit: contain。但是,这没有效果......我做错了什么?谢谢!

最佳答案

试试这个

.container img {
max-width: 100%;
max-height: 100%;
}

Demo here

关于html - object-fit 对图像没有调整大小的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31877530/

相关文章:

html - 简单的 HTML 灯箱

javascript - 使用 jquery trim 输入而不阻塞空格输入?

wpf - 如何将 WPF 控件转换为图像?

java - Java无法访问包外资源

html5 canvas 防止线宽缩放

javascript - IE 中的 HTML5 输入类型数字支持

javascript - 如何在具有不同行为(onclick)的 <tr> 标签中的 <span> 上添加行为(onclick)?

javascript - Ruby on Rails - 更改页面滚动上的 Logo 图像未激活

jquery - 我可以在 jquery 和 css 中将图像 slider 更改为文本 slider 吗

python - PIL 与 BytesIO : cannot identify image file