여러 이미지를 연결해서 자연스럽게 움직이는 것처럼 보이게 만드는 기법
transition 속성 활용
transition은 특정 이벤트를 기점(hover 등)으로 작동
animation 속성과 keyframe 활용
시작하기 위한 이벤트가 필요 없다.
그리고 애니메이션의 시작, 정지, 반복까지 제어가 가능
but, @keyframes로 애니메이션을 정의하고, 정의한 애니메이션을 불러와서 제어해주어야함
→ 조금 귀찮고 번거롭다!


@keyframes 애니메이션이름 {
from {
left : 0;
}
to{
left : 200px;
}
}
animation-name 어떠한 keyframes를 요소에 적용할 것인지 지정animation-name: moveRight
animation-duration 애니메이션을 한 번 재생하는데 걸리는 시간을 설정animation-duration: 2s
animation-direction 애니메이션 재생 방향을 정의 (정방향/역방향)animation-direction: alternate | normal | reverse | alternate-reverse
animation-iteration-count 애니메이션 재생 횟수를 정의animation-iteration-count : infinite | 3
animation-timing-function 애니메이션 재생 패턴을 정의하며,animation-timing-function : ease-in-out
❗️animation-timing-function/transition-timing-function에 대한 재생 패턴은 링크를 참고해주세요!
animation-delay 애니메이션 시작을 얼마나 지연할 지 설정animation-delay : 2s

[인프런x코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
https://inf.run/uzui