English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
CSS3 animation-fill-모드 속성은 CSS 애니메이션이 실행 전과 후에 어떻게 스타일을 대상 요소에 적용할지 지정합니다。
아래 표는 이 속성의 사용 상황과 버전 기록을 요약합니다。
기본 값: | none |
---|---|
적용 대상: | 모든 요소::before와::after 가상 요소 |
상속: | 없음 |
애니메이션 가능성: | 아니요。참조하십시오: 애니메이션 속성。 |
버전: | CSS3의 새 기능 |
JavaScript 문법: | object.style.animationFillMode="앞으로" |
이 속성의 문법은 다음과 같습니다:
animation-fill-모드: 없음 | 앞으로 | 뒤로 | 둘다 | 초기 | 상속
다음 예제는 animation을 사용하는 방법을 보여줍니다.-fill-mode 속성.
.box { width: 50px; height: 50px; background: red; position: relative; /* Chrome, Safari, Opera */ -webkit-animation-name: moveit; -webkit-animation-duration: 4s; -webkit-animation-fill-mode: forwards; animation-name: moveit; animation-duration: 4s; animation-fill-mode: forwards; } /* Chrome, Safari, Opera */ @-webkit-keyframes moveit { from {left: 0;} to {left: 50%;} } @keyframes moveit { from {left: 0;} to {left: 50%;} }테스트를 보세요‹/›
다음 표는 이 속성의 값을 설명합니다。
값 | 설명 |
---|---|
none | 애니메이션은 실행 전 또는 후에 대상에 어떤 스타일도 적용하지 않습니다. |
forwards | 애니메이션이 끝나면(결정됩니다animation-iteration-count),애니메이션이 끝날 때까지 속성 값을 적용합니다. |
backwards | 애니메이션은 키 프레임에서 정의된 속성 값을 적용하며, 이 키 프레임은animation-delay속성 정의된 시간 간격 내에 애니메이션의 첫 번째 반복을 시작합니다. 이는 from 키 프레임의 값입니다(animation-directionnormal 또는 alternate에 대해 또는 키 프레임의 값에 대해animation-directionreverse 또는 alternate에 대해-reverse). |
both | 애니메이션은 앞으로와 뒤로의 규칙을 따르며, 따라서 두 방향으로 애니메이션 속성을 확장합니다. |
initial | 이 속성을 기본 값으로 설정합니다. |
inherit | 지정되면, 관련 요소는 부모 요소의 animation을 사용합니다.-fill-mode 속성의 계산 값. |
animation-fill-mode 속성의 브라우저 호환성, 모든 주요 브라우저가 이 속성을 지원합니다.
|
다음 튜토리얼을 참조하세요:CSS3애니메이션。
관련 속성과 규칙: animation,animation-name,animation-duration,animation-timing-function,animation-delay,animation-iteration-count,animation-direction,animation-play-state,@keyframes。