CSS3에서는 "animation-delay" 속성을 사용하여 몇 초 동안 애니메이션 지연을 설정할 수 있습니다. 이 속성의 기능은 애니메이션이 시작되는 시점을 정의하는 것입니다. 속성 값의 단위는 "s"일 수 있습니다. 또는 밀리초 "ms"입니다. 구문은 "animation-delay: time;"입니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.
animation-delay 속성은 애니메이션이 시작되는 시기를 정의합니다.
animation-delay 값 단위는 초(s) 또는 밀리초(ms)일 수 있습니다.
팁: 음수 값도 허용됩니다. -2s를 사용하면 애니메이션이 즉시 시작되지만 애니메이션에 들어가기 위해 2초를 건너뜁니다.
Syntax
animation-delay: time;
시간은 선택사항입니다. 애니메이션이 시작되기 전에 기다리는 시간을 초 또는 밀리초 단위로 정의합니다. 기본값은 0
예제는 다음과 같습니다.
<html> <head> <meta charset="utf-8"> <title>123</title> <style> div { width:100px; height:100px; background:red; position:relative; animation:mymove 5s infinite; animation-delay:3s; /*Safari 和 Chrome*/ -webkit-animation:mymove 5s infinite; -webkit-animation-delay:3s; } @keyframes mymove { from {left:0px;} to {left:200px;} } @-webkit-keyframes mymove /*Safari 和 Chrome*/ { from {left:0px;} to {left:200px;} } </style> </head> <body> <p><strong>注意:</strong>animation-delay 属性不兼容 Internet Explorer 9以及更早版本的浏览器。</p> <div></div> </body> </html>
출력 결과의 애니메이션이 3초 지연되어 결과는 다음과 같습니다.
(동영상 공유 학습: css 동영상 튜토리얼 )
위 내용은 몇 초 동안 CSS3 애니메이션 지연을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!