我正在尝试将绝对定位的img居中放置在相对定位的div内,但是图像大于其父级(在767px窗口或更低)。但是该图像确实具有固定的宽度为767px。让我感到困难的是父div没有固定的宽度,它具有100%的宽度,因此我必须以某种方式在每次调整大小时生成'left'属性的正确像素数量,但是我不知道如何做到这一点。我尝试设置百分比,但在调整大小时没有成功。
我已经能够在javascript中使用它,但我宁愿有一个CSS解决方案,因为Javascript对我来说并不始终有效。
当父div变小到767px以下且img始终保持在div内的高度为257px时,我需要能够将img居中。
任何帮助都将不胜感激!
html代码:
我已经能够在javascript中使用它,但我宁愿有一个CSS解决方案,因为Javascript对我来说并不始终有效。
当父div变小到767px以下且img始终保持在div内的高度为257px时,我需要能够将img居中。
任何帮助都将不胜感激!
html代码:
<div class="item">
<img src="...">
</div>
CSS:
.item{
position:relative;
height:257px;
overflow:hidden;
}
.item img{
min-width:767px;
position:absolute;
}
min-width
- 如果容器宽度大于767px,您是否希望将图像拉伸以填充整个容器宽度? - CBroe