.item {
width: 200px;
height: 200px;
background-color: orange;
animation-name: myAnimation;
animation-duration: 2s;
animation-timing-function: steps(4);
animation-delay: 2s;
animation-iteration-count: infinite;
animation-direction: alternate;
}
.item:hover {
animation-play-state: paused;
}
@keyframes myAnimation {
0% {
width: 200px;
}
100% {
width: 400px;
}
}
.item {
width: 200px;
height: 200px;
background-color: orange;
animation-name: myAnimation;
animation-duration: 2s;
animation-fill-mode: none;
/*
none: 애니메이션이 끝나면 제자리로 돌아옴
forwards: 키프레임 100% 상태로 유지
backwards: 키프레임 0% 상태에서 시작
both: forwards와 backwards를 모두 적용
*/
}
@keyframes myAnimation {
0% {
transform: translate(200px, 50px);
background-color: royalblue;
}
100% {
transform: translate(200px, 200px);
background-color: red;
}
}
'카카오테크캠퍼스 > 선택과정' 카테고리의 다른 글
[카카오테크캠퍼스 선택과정] 애플 예제: 비디오 제어 (0) | 2023.05.17 |
---|---|
[카카오테크캠퍼스 선택과정] 애플 예제: 요소의 가시성 (0) | 2023.05.17 |
[카카오테크캠퍼스 선택과정] 애플 예제: Sprite Image (0) | 2023.05.16 |
[카카오테크캠퍼스 선택과정] 애플 예제: CSS 변수 (0) | 2023.05.15 |
[카카오테크캠퍼스 선택과정] 애플 예제: Hero 콘텐츠 (0) | 2023.05.14 |