>  기사  >  웹 프론트엔드  >  CSS3에 마우스를 올려 이미지를 확대하는 방법은 무엇입니까? (코드 포함)

CSS3에 마우스를 올려 이미지를 확대하는 방법은 무엇입니까? (코드 포함)

不言
不言원래의
2018-10-10 14:10:4713701검색

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에 마우스를 올려 이미지를 확대하는 방법은 무엇입니까? (코드 포함) 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에 마우스를 올려 이미지를 확대하는 방법은 무엇입니까? (코드 포함)                CSS3에 마우스를 올려 이미지를 확대하는 방법은 무엇입니까? (코드 포함)

설명: CSS3를 사용하여 이미지를 확대하는 위의 두 가지 상황에서 :hover 의사 클래스는 다음과 같습니다. 이는 마우스가 호버링된 상태를 나타내는 것으로, 이미지 위에 마우스를 놓으면 이미지가 확대되고, 마우스를 떼면 이미지가 원래 크기로 돌아갑니다.

위 내용은 이 글의 전체 내용입니다. CSS3의 변환 속성에 대한 자세한 사용법은

css3 학습 매뉴얼을 참조하세요.

위 내용은 CSS3에 마우스를 올려 이미지를 확대하는 방법은 무엇입니까? (코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.