더북(TheBook)

결과를 보면 2초 후에 어떠한 조건 없이 자동으로 노란색 박스의 너비가 300px에서 600px로 세 차례 반복해서 변하는 것을 확인할 수 있습니다.

그럼 코드에 나온 각 속성에 대해 알아보겠습니다.

animation-name 속성은 적용할 애니메이션의 이름을 지정할 때 사용합니다.

animation-duration 속성은 애니메이션이 from ~ to로 동작하는 데 걸리는 시간입니다.

animation-iteration-count 속성은 애니메이션 재생 횟수입니다. 제한 없이 무한으로 애니메이션 효과를 적용하고 싶다면 infinite 속성값을 적용합니다.

animation-timing-function 속성은 transition-timing-function 속성과 마찬가지로 속도를 어떻게 가속시키고 감속시킬지 설정할 때 사용합니다.

animation-direction 속성은 애니메이션 진행 방향으로 주요 속성값은 다음과 같습니다.

 

표 10-2 animation-direction의 주요 속성값

normal

from ~ to로 진행합니다.

reverse

to ~ from으로 진행합니다.

alternate

from ~ to로 갔다가 다시 to ~ from으로 진행합니다.

alternate-reverse

to ~ from으로 갔다가 다시 from ~ to로 진행합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.