CSS3 연구에서 우리는 종종 작은 애니메이션 효과를 만드는데 매우 흥미롭습니다. 그래서 오늘의 기사에서는 CSS3의 이미지 확대 효과를 소개할 것입니다. 관심 있는 친구들은 한 번 살펴보세요.
우리는 CSS3가 요소의 2D 또는 3D 변환에 적용되는 변환 속성을 추가한다는 것을 알고 있습니다. 변환 속성을 사용하면 요소를 회전, 크기 조정, 이동 또는 기울일 수 있습니다. 따라서 CSS3에서 이미지 확대를 달성하려면 변환 속성이 필요합니다. 이미지 확대를 달성하기 위해 CSS3에서 변환 속성을 사용하는 효과를 살펴보겠습니다.
첫 번째 유형: css3는 그림에 마우스를 놓았을 때 이미지 확대 효과를 구현하고 그 너머 부분은 숨기지 않습니다.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .enlarge{ width: 300px; height: 300px; border: 1px #ffffff solid; } .enlarge img{ width: 100%; height: 100%; cursor: pointer; transition: all 0.6s; -ms-transition: all 0.8s; } .enlarge img:hover{ transform: scale(1.2); -ms-transform: scale(1.2); } </style> </head> <body> <div class="enlarge"> <img src="images/tu.jpg" alt="图片"/> </div> </body> </html>
css3 전후 비교는 다음과 같이 그림을 확대하는 효과를 구현합니다. 마우스를 얹는 방법은 다음과 같습니다.
두 번째 유형: css3는 그림 위에 마우스를 올려 놓고 그 너머의 부분을 숨길 때 그림이 확대되는 효과를 구현합니다.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .enlarge{ width: 300px; height: 300px; overflow: hidden; border: 1px #ffffff solid; } .enlarge img{ width: 100%; height: 100%; cursor: pointer; transition: all 0.6s; -ms-transition: all 0.8s; } .enlarge img:hover{ transform: scale(1.3); -ms-transform: scale(1.3); } </style> </head> <body> <div class="enlarge"> <img src="images/tu.jpg" alt="图片"/> </div> </body> </html>
css3 그림 위에 마우스를 놓았을 때 그림이 확대되는 효과를 구현합니다. 전후 비교는 다음과 같습니다.
설명: CSS3를 사용하여 이미지를 확대하는 위의 두 가지 상황에서 :hover 의사 클래스는 다음과 같습니다. 이는 마우스가 호버링된 상태를 나타내는 것으로, 이미지 위에 마우스를 놓으면 이미지가 확대되고, 마우스를 떼면 이미지가 원래 크기로 돌아갑니다. 위 내용은 이 글의 전체 내용입니다. CSS3의 변환 속성에 대한 자세한 사용법은
css3 학습 매뉴얼을 참조하세요.
위 내용은 CSS3에 마우스를 올려 이미지를 확대하는 방법은 무엇입니까? (코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!