Webkit CSS 애니메이션 지속성 이해
CSS3 애니메이션을 사용할 때 애니메이션 요소가 다음과 같은 경우 원래 상태로 되돌아가는 시나리오를 흔히 접하게 됩니다. 애니메이션 완성. 이 동작은 애니메이션 중단의 표준 논리와 일치하지만 특정 사용 사례에서는 직관에 반하는 것처럼 보일 수 있습니다.
"drop_box" 요소가 Webkit CSS 구문을 사용하여 100px를 드롭하도록 애니메이션화되는 제공된 예를 고려해보세요. 애니메이션이 완료된 후 상자 안의 텍스트가 초기 위치로 다시 이동합니다.
지속성 문제 해결
이 원치 않는 동작을 방지하기 위해 Webkit은 -webkit을 제공합니다. -animation-fill-mode 속성. 이 속성을 사용하면 애니메이션이 끝난 후 요소의 스타일을 유지하는 방법을 지정할 수 있습니다. -webkit-animation-fill-mode: 전달을 설정하면 브라우저에 애니메이션의 종료 상태를 유지하도록 지시하여 요소가 변환된 위치에 유지되도록 합니다.
코드 예
다음 수정된 CSS 코드는 -webkit-animation-fill-mode를 사용하여 최종 상태를 유지하는 방법을 보여줍니다. animation:
.drop_box {
-webkit-animation-name: drop;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: 1;
-webkit-animation-fill-mode: forwards;
}
지속성의 이점
-webkit-animation-fill-mode 사용: 전달은 다음과 같은 여러 이점을 제공합니다.
결론
-webkit-animation-fill-mode를 활용하면 Webkit 사용자는 애니메이션 상태 복귀 문제를 극복하고 정교하고 지속적인 목표를 달성할 수 있습니다. 시각 효과. 이 기술을 통해 웹 개발자는 청중을 사로잡고 뛰어난 사용자 경험을 제공하는 매력적이고 역동적인 웹 경험을 만들 수 있습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3