2016-10-29 2 views

답변

1

사용 transform: scale

#container { 
 
    display: inline-block; 
 
    margin: 20px; 
 
    border: 1px solid black; 
 
    overflow: hidden;   /* clip the excess when child gets bigger than parent */ 
 
} 
 
#container img { 
 
    display: block; 
 
} 
 
#container:hover img { 
 
    transform: scale(1.3); 
 
    transform-origin: 50% 50%; 
 
}
<div id="container"> 
 
    <img id="image" src="http://placehold.it/200"> 
 
</div>

+0

그러나 상자는 또한 호버에 더 큰지고, 나는 잠시 더 크게 만 이미지를 원하는 컨테이너 div (프레임)는 동일한 크기를 유지합니다. –

+0

@theNeighbourhoodGhost 글쎄, 상자는 커 보이지는 않지만 그렇게 보인다. 수정 내 대답은 – LGSon

+0

그래, 이제는 고정되어있다, 내가 무엇을 찾고 있었는지 고마워. –

관련 문제