0

我想将非平方图像放入方形 div。我使用了overflow: hiddendiv 来剪辑图像的重叠部分。作品。

但是如何确保图像居中并且不在左上角的 0、0 处?手动设置这些值是没有选择的。

有什么提示吗?

谢谢你。

4

1 回答 1

1

absolute您可以通过使用和relative定位轻松实现这一目标。例如:

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

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

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

于 2013-07-31T11:44:43.450 回答