# 애니메이션

In 

# 목차

  • 1. 애니메이션
    • 1.1. 제이쿼리

# 1. 애니메이션

바둑이가 밧줄타고 내려오는 애니메이션을 만들어보자

# 1.1. 제이쿼리

멍멍이애니메이션

아래의 리소스를 다운받아 시작한다.

파일다운로드
./files/animate.zip

미리보기
./files/dogani/step1q.html

# 바둑이 움직이기

<div id="wrap">
	<div class="dog">
		<div class="body"><img src="./images/motion_body2.png" alt="" /></div>
		<div class="foot"><img src="./images/motion_hand_right.png" alt="" /></div>
	</div>
</div>
* {
	margin: 0;
	padding: 0;
}

.dog {
	position: fixed;
	left: 5%;
	top: 100px;
	z-index: 30;
	width: 300px;
	will-change: transform;
}

.dog img {
	width: 100%;
}

.dog .body,
.dog .foot {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 300px;
	z-index: 20;
}

.dog .foot {
	width: 83px;
	top: 165px;
	left: 169px;
	z-index: 25;
	transform-origin: 21px -12px;
	animation-name: move;
	animation-duration: 0.8s;
	animation-delay: 0s;
	animation-direction: alternate;
	animation-iteration-count: infinite;
	animation-play-state: running;
	animation-timing-function: linear;
	animation-fill-mode: both;
}

@keyframes move {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(20deg);
	}
}
  • [34] 의 속성 값은 멍멍이의 앞다리 회전축 좌표로 x , y 값이다. 개발자모드를 활용하여 적당하게 조절하자