마우스포인터를 변경해보자
마우스 좌표값을 이용하여 DOM 요소와 애니메이션을 구현한다. |
알아야 할 것 |
1. 마우스 좌표값 (브라우저, 화면에서 포인터의 위치정보 얻어오기) |
2. 애니메이트 시킬 대상의 좌표 (움직일 대상도 위치정보가 있어야 한다.) |
사용할 이미지
01 요소(문서)의 높이(크기) 를 알아보자
01-1 Js
함수종류
01-2 JQ
함수종류
02 스크롤 양을 얻어보자
02-1 Js
함수종류
02-2 JQ
함수종류
03 제작해보자
JS
JQ
04 키티 3D 회전
#m3 {
width: 100px;
height: 100px;
position: absolute;
z-index: 999999;
top: 50px;
left: 30px;
transition: all 0.5s ease-in-out;
}
#m3{
animation: rotate 2.5s infinite alternate;
animation-play-state:paused;
/* animation-play-state:running; */
}
@keyframes rotate{
0%{transform:perspective(200px) rotateY(0deg)}
50%{transform:perspective(200px) rotateY(-180deg)}
100%{transform:perspective(200px) rotateY(-360deg)}
}
perspective
요소를 3D 공간에 배치함 perspective(거리) 거리값이 클수록 먼 거리에서 보는것과 같은 효과