🦋 CSS 애니메이션
- css애니메이션중 @keyframes키워드를 사용해보자
- 키프레임 쓰려면 우선 CSS로 키프레임 블록을 만들어야 함
@keyframes 애니메이션이름 {
0% {
CSS속성 : 속성값;
}
50% {
CSS속성 : 속성값;
}
100% {
CSS속성 : 속성값;
}
}
@keyframes lotate {
0% {
transform : rotate(0deg)
}
50% {
transform : rotate(180deg)
}
100% {
transform : rotate(360deg)
}
}
🦋 애니메이션 속성
- animation : 띄어쓰기로 쭉 나열하면 아래의 속성들을 한번에 지정할 수 있음
- animation-name : 애니메이션의 중간상태를 지정하는 이름, @keyframes블록에 작성
- animation-duration : 한 사이클의 애니메이션이 재생될 시간 지정
- 이하 animation생략
- delay : 애니메이션의 시작을 지연시킬 시간 지정
- direction : 애니메이션 재생 방향을 지정
- iteration-count : 애니메이션 몇번 반복될지 지정
- play-state : 애니메이션을 재생,정지,재생시킬수있음
- timing-function : 중간상태들의 전환을 어떤 시간 간격으로 진행할지 지정