반응형
animation-fill-mode: 속성값
✔️ none
✔️ forwards
✔️ backwards
✔️ both
⭐️ 속성값이 달라지는 부분 ⭐️
<style>
div{
width:100px;
height:100px;
background-color:red;
animation-name:bgchange;
animation-duration:5s;
animation-delay: 2s;
⭐️ animation-fill-mode:속성값; ⭐️
}
@keyframes bgchange {
0%{background-color:blueviolet;}
25%{background-color:orange;}
50%{background-color:yellow;}
100%{background-color:green;}
}
</style>
animation-fill-mode: none
☑️ 시작지점(0%, from) 스타일(blueviolet) 적용하지 않고 대기
☑️ 지연 시간동안도 원래 스타일(red)을 유지
☑️ 실행 완료 후에는 원래 스타일(red)로 돌아감

animation-fill-mode: forwards
☑️ 시작지점(0%, from) 스타일(blueviolet) 적용하지 않고 대기
☑️ 지연 시간동안도 원래 스타일(red)을 유지
☑️ 실행 완료 후에는 종료시점(100%, to)의 스타일(green)을 적용하고 대기

animation-fill-mode: backwards
☑️ 시작지점(0%, from) 스타일(blueviolet) 적용하고 대기
☑️ 지연 시간동안도 시작지점 스타일(blueviolet)을 유지
☑️ 실행 완료 후에는 원래 스타일(red)로 돌아감

animation-fill-mode: both
☑️ 시작지점(0%, from) 스타일(blueviolet) 적용하고 대기
☑️ 지연 시간동안도 시작지점 스타일(blueviolet)을 유지
☑️ 실행 완료 후에는 종료시점(100%, to)의 스타일(green)을 적용하고 대기

반응형
'HTML + CSS + 자바스크립트' 카테고리의 다른 글
반응형 웹을 만드는 주요 기술 중 하나 '미디어 쿼리(media query)' (0) | 2023.11.30 |
---|---|
구글 폰트(Google Fonts) 사용법 (0) | 2023.11.29 |
다양한 transition-timing-function 속성값으로 전환 효과 진행 속도 지정하기 (0) | 2023.11.29 |
다양한 border-style 속성값 활용하기 (0) | 2023.11.28 |
CSS 적용 우선 순위에 따라 결과가 달라진다 : 개별성 규칙 (0) | 2023.11.28 |