이미지에 마우스 올렸을 때 확대하는 방법

이미지에 마우스를 올려놓았을 때 확대하는 방법에 대해 알아보겠습니다.
이미지에 마우스 올렸을 때 확대하는 방법

이미지에 마우스 올렸을 때 확대하는 방법

이미지에 마우스를 올렸을 때 이미지가 확대되는 효과를 만들어보겠습니다.

<h1>Hover Effect</h1>

<div class="a">
  <img alt="" src="sample.jpg">
</div>
h1 { 
  text-align: center;
}

img {
  max-width: 100%;
}

.a {
  width: 400px;
  margin: 0px auto;
}

결과는 다음과 같습니다.

마우스 올렸을 때 이미지를 확대하기 위한 간단한 예시

 

여기에 마우스를 올렸을 때 이미지가 확대되도록 transform 속성을 추가합니다. transition 속성은 부드럽게 커지게 하기 위해 넣은 것입니다.

.a img {
  transition: all 0.2s linear;
}
.a:hover img {
  transform: scale( 1.4 );
}
이미지 확대하기

 

이미지가 확대되지만 전체 크기는 변하지 않게 하고 싶다면 overflow: hidden을 추가합니다.

.a {
  width: 400px;
  margin: 0px auto;
  overflow: hidden;
}
이미지 크기 고정하고 확대 효과주기

 

기타 CSS 참조

Post a Comment