我有一个已放置在 div 中的图像。div 的宽度为 600,高度可变。
我希望我的图像位于 div 的顶部。如果我将宽度设为 590,则问题是图像在设计方面太高了,并且在页面上看起来太占优势(因为它的比例大约为 4:3 等)。
所以我想把图像变成 590 到 200。如果我使用......
.img {
width: 590px;
max-height: 200px;
}
...然后图像完全按照我想要的方式位于 div 内。但是,照片本身被压扁并变形为 590 x 200。如何确保图像仅在该尺寸范围内裁剪并且没有变形?
不幸的是,我无法访问 html,因此也无法在其周围添加包装器...这仅需要通过编辑 CSS 类 .img 来完成。
编辑 - 安迪是对的,负边距是我能让它发挥作用的唯一方法。谢谢安迪。