콘텐츠로 이동

15.animation

MDN

특정 요소에 애니메이트 효과를 적용할수 있다. 애니메이션 세부 속성을 지정한 @keyfames를 이용해 키프레임에서 변하는 속성값을 설정해서 애니메이션을 추가한다.

animation: <property> <duration> <timing-function> <delay>;

예시: animation: rotateBox 3s infinite ease;

속성 명초기값설명
animation-namenone애니메이션 이름
animation-durationOs지속 시간(s, ms 단위 사용)
animation-timing-functionease속도변화 지정
animation-delayOs시작 전 지연 시간 지정
animation-iteration-count1반복 여부(숫자, infinite)
animation-directionnormal방향(normal, reverse, alternate, alternate-reverse)
animation-fill-modenone실행 전과 후에 대상에 스타일을 적용방법(forwards,backwards,both)
animation-play-staterunning실행 여부 (paused, running)
@keyframes [animation-name] {
from { 속성 : 속성 값; }
50% {속성 속성 값; }
to { 속성: 속성 값; }
}