웹 개발에서는 마우스 오버 시 이미지에 확대/축소 효과를 적용하는 것이 일반적인 디자인 요소입니다. CSS3 변환을 사용하여 솔루션을 살펴보겠습니다.
CSS3 변환 속성과 scale() 함수를 사용하면 이미지에 확대/축소 효과를 적용할 수 있습니다. 다음은 코드 조각입니다.
HTML:
<div class="thumbnail"> <div class="image"> <img src="image.jpg" alt="Image"> </div> </div>
CSS:
.thumbnail { width: 320px; height: 240px; } .image { width: 100%; height: 100%; } .image img { transition: all 1s ease; } .image:hover img { transform: scale(1.25); }
이 예에서 image div에는 이미지가 포함되어 있습니다. 이미지를 가리키면 scale() 함수를 사용하여 이미지가 1.25배로 확대됩니다. 전환 속성은 부드러운 확대/축소 애니메이션을 보장합니다.
실시간 데모는 다음과 같습니다.
<div class="thumbnail"> <div class="image"> <img src="https://placeimg.com/320/240/nature" alt="Image"> </div> </div> <style> .thumbnail { width: 320px; height: 240px; } .image { width: 100%; height: 100%; } .image img { transition: all 1s ease; } .image:hover img { transform: scale(1.25); } </style>
위 내용은 CSS를 사용하여 호버에 이미지 확대/축소 효과를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!