animation-fill-mode 속성은 애니메이션이 재생되지 않을 때(애니메이션이 완료되거나 애니메이션이 재생을 시작하기 전에 지연이 있는 경우), 즉 애니메이션 효과 여부에 따라 요소에 스타일을 적용하는 데 사용됩니다. 표시됩니다.
CSS3 animation-fill-mode 속성
기능: animation-fill-mode 속성은 애니메이션 효과가 애니메이션 재생 전 또는 후에 표시되는지 여부를 지정합니다.
참고: 기본적으로 CSS 애니메이션은 첫 번째 키프레임이 재생될 때까지 요소에 영향을 주지 않으며 마지막 키프레임이 완료된 후에는 요소에 영향을 주지 않습니다. animation-fill-mode 속성은 이 동작을 재정의합니다.
구문:
animation-fill-mode : none | forwards | backwards | both;
none: 기본 동작을 변경하지 마세요.
forwards: 애니메이션이 완료되면 마지막 속성 값(마지막 키프레임에 정의됨)을 유지합니다.
backwards: animation-delay로 지정된 기간 동안 애니메이션이 표시되기 전에 시작 속성 값(첫 번째 키프레임에 정의됨)을 적용합니다.
both: 앞으로 채우기 모드와 뒤로 채우기 모드가 모두 적용됩니다.
참고: Internet Explorer 9 및 이전 버전은 animation-fill-mode 속성을 지원하지 않습니다.
CSS3 animation-fill-mode 속성 사용 예시
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> div { width:100px; height:100px; background:red; position:relative; animation:mymove 3s; animation-iteration-count:2; animation-fill-mode:forwards; /* Safari 和 Chrome */ -webkit-animation:mymove 3s; -webkit-animation-iteration-count:2; -webkit-animation-fill-mode:forwards; } @keyframes mymove { from {top:0px;} to {top:200px;} } @-webkit-keyframes mymove /* Safari 和 Chrome */ { from {top:0px;} to {top:200px;} } </style> </head> <body> <div></div> </body> </html>
Rendering:
위는 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되기를 바랍니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !
위 내용은 animation-fill-mode 속성을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!