html - 通过使用 CSS 保持纵横比来缩放带有中心裁剪的图像

标签 html css image responsive-design scale

我想创建像 Mobile gallery 这样的图片库。每个图像都应该在主容器内的方框中。

图像不应被拉伸(stretch),而应最大程度地裁剪或剪辑。 现在我使用这段代码以宽高比拉伸(stretch)图像,

img {
  max-width : 150px;
  max-height : 150px;
}

它为我提供了每张图片的最小化缩略图。但我想制作所有带有中心裁剪或裁剪图像的方框。

这是我想要的例子, enter image description here

最佳答案

这是我如何实现它的解决方案......它保持纵横比并将图像置于中心,就像我想要的那样......

.scale-image {
  object-fit: cover;
  width: 150px;
  height: 150px;
}

关于html - 通过使用 CSS 保持纵横比来缩放带有中心裁剪的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44347645/

相关文章:

css - 如何使用 Less CSS 将元素部署到 Heroku?

dom中所有图像加载后jquery回调?

javascript - 如何从现有网站嗅探 div 上的 css 以将内联 css 添加到该 div?

java - 图像和堆大小问题

image - 当我们有 from 时,如何获得位移场或控制点向量?

javascript - CSS Accordion 点击关闭

c# - 创建一个程序(C#)来捕获我想要的 Html 链接并将结果导出到 Excel 文档

javascript - Google 协作平台 HTML Iframe(不是小工具)

javascript - Angular JS 大括号在对象属性名称中的破折号处停止评估

javascript - JQuery 图像 slider 和 CSS 过渡只工作一次