2013-05-30 7 views
0

У меня есть div, который внутри изображения. Однако, если изображение больше div, оно будет заполняться вне div. То, что я хочу, это маска в основном.изображение только показ внутри div

Таким образом, изображение должно быть видимым в пределах div. background-image не является вариантом. Как можно решить?

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

http://jsfiddle.net/pJC5e/

ответ

5

Использование overflow: hidden я думаю?

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

FIDDLE

1

Попробуйте дать родительский контейнер с overflow: hidden правило. Это отрежет изображение внутри, когда оно достигнет границ родителя.

Смежные вопросы