0

我有一个图像内部的 div。但是,如果图像大于 div,它将填充到 div 之外。我想要的基本上是一个面具。

所以图像应该在 div 的范围内可见。背景图像不是一个选项。怎么能解决?

<div style="height:400px; width:400px; background-color:red">
    <img src="xxx.jpeg"/>
</div>

http://jsfiddle.net/pJC5e/

4

2 回答 2

5

使用overflow: hidden我猜?

<div style="height:400px; width:400px; background-color:red; overflow: hidden">
    <img src="xxx.jpeg"/>
</div>

小提琴

于 2013-05-30T22:29:16.103 回答
1

尝试给父容器一个overflow: hidden规则。这将在图像到达父级边界时切断内部图像。

于 2013-05-30T22:31:04.237 回答