html - 你如何在方形 div 中压缩图像以进行缩放

标签 html css

我想将非方形图像放入方形 div 中。我在 div 上使用了 overflow: hidden 来剪裁图像的重叠部分。作品。

但是如何确保图像居中并且不位于左上角的 0, 0 处?无法手动设置这些值。

有什么提示吗?

谢谢。

最佳答案

您可以使用绝对相对 定位轻松实现这一点。例如:

#myImage {
    width: 200px;
    height: 200px;
    overflow: hidden;
    position: relative;
}

#myImage img {
    position: absolute;
    top: -25%;
    left: -50%;
}

这是一个 jsFiddle Demo .您可能需要根据图像的大小更改图像的位置。

关于html - 你如何在方形 div 中压缩图像以进行缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17969306/

相关文章:

html - 仅使用 CSS 为 SVG 着色?

javascript - 如何在 querySelectorAll 上使用 JavaScript 触发点击事件

html - 让一切都集中在我的标题 div 中

html - 将 4 边立方体转换为 3 边

javascript - 从通过链接标记链接的页面中删除或禁用样式表

html - 如何使用源链接 react.js 中的图像

javascript - Google 脚本将 html 注入(inject) html 电子邮件

html - 如何在我的 HTML 中包含此字体?

html - 多个 ID 选择器不起作用

php - 使用 :hover for an element's inline style (using HTML/CSS/php)