>  기사  >  웹 프론트엔드  >  CSS3 애니메이션을 중지하는 방법

CSS3 애니메이션을 중지하는 방법

醉折花枝作酒筹
醉折花枝作酒筹원래의
2021-04-13 15:14:005432검색

CSS에서는 "animation-play-state:paused" 구문을 사용하여 animation-play-state 속성을 사용하여 애니메이션 일시 중지를 제어할 수 있습니다. 이 속성의 호환성은 브라우저마다 다르며 해당 접두사는 추가해야 합니다(예: "- ms-", "-webkit-" 등).

CSS3 애니메이션을 중지하는 방법

이 튜토리얼의 운영 환경: Windows7 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.

애니메이션은 요소를 한 스타일에서 다른 스타일로 점진적으로 변경하는 효과입니다. 원하는 만큼 스타일을 원하는 만큼 변경할 수 있습니다. 변경이 발생하는 시간을 백분율로 지정하거나 0%와 100%에 해당하는 "from" 및 "to" 키워드를 사용하십시오.

CSS3 애니메이션은 애니메이션 재생 상태 스타일을 직접 제공하여 애니메이션 일시 중지 처리를 제어합니다. 컨트롤 일시 정지 스타일을 추가하세요. 애니메이션 스타일을 작성할 때 다양한 브라우저의 호환성에 특히 주의하고 해당 접두사를 추가하세요.

예:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>document</title> 
<style> 
div{
    width:100px;
    height:100px;
    background:red;
    position:relative;
    animation:mymove 5s;
    animation-play-state:paused;
    /* Safari and Chrome */
    -webkit-animation:mymove 5s;
    -webkit-animation-play-state:paused;
}
@keyframes mymove
{
    from {
        left:0px;
    }
    to {
        left:200px;
    }
}
@-webkit-keyframes mymove /* Safari and Chrome */
{
    from {
        left:0px;
    }
    to {
        left:200px;
    }
}
</style>
</head>
<body>
<p><strong>注意:</strong> animation-play-state属性不兼容 Internet Explorer 9以及更早版本的浏览器.</p>
<div></div>
</body>
</html>

animation-play-state 속성은 애니메이션이 실행 중인지 일시 중지되었는지 여부를 지정합니다.

참고: JavaScript에서 이 속성을 사용하면 주기 동안 애니메이션을 일시 중지할 수 있습니다.

animation-play-state: paused|running;
  • paused: 일시정지된 애니메이션 지정

  • running: 실행 중인 애니메이션 지정

추천 학습: css 비디오 튜토리얼

위 내용은 CSS3 애니메이션을 중지하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.