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

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

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

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

<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 참조

You may like these posts

  • clip clip 속성으로 요소의 특정 부분만 나오도록 할 수 있습니다. position 속성값이 absolute 또는 fixed일 때만 적용됩니다.   기본형 clip : auto | shape auto : 요소의 모든 부분이 나옵니다. shape : 특정 부분이 나오도록…
  • 이미지 비율 맞추기 텍스트는 일반적으로 바뀐 폭에 맞추어 자동으로 줄바꿈이 되지만, 이미지는 줄바꿈이라는 게 없기 때문에 문제가 생깁니다. 어떤 문제가 발생하는지 살펴보고 해결책을 찾아보겠습니다.   이미지 크기를 정하지 않은 경우 이미지의 크기를 정하지 않으면 부모 요소보…
  • 다음은 이미지와 텍스트가 있는 간단한 코드입니다. 이미지는 흑백 사진이고, 텍스트의 배경색은 구분하기 쉽도록 노란색으로 했습니다. <div class="lb-wrap"> <div class="lb-text"> <h2…
  • 이미지에 마우스 올렸을 때 확대하는 방법 이미지에 마우스를 올렸을 때 이미지가 확대되는 효과를 만들어보겠습니다. <h1>Hover Effect</h1> <div class="a"> <img alt="" src…
  • 배경의 투명도 배경만 투명하게 하려면 RGBA 색상을 이용하여 정합니다. 간단한 예제는 다음과 같습니다. div { padding: 40px; background-image: url( "//bit.ly/3l02sot" ); } p { font-family: "Arial Black", sans-se…
  • 이미지 가운데 정렬하는 방법 이미지를 가운데 정렬하는 방법은 여러 가지가 있습니다. 그 중 자주 사용되는 두 가지를 소개합니다.   방법 1 이미지의 부모 요소에 text-align 속성을 추가하는 방법입니다. <div> …

Post a Comment