> 웹 프론트엔드 > HTML 튜토리얼 > CSS3动画事件_html/css_WEB-ITnose

CSS3动画事件_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 11:36:08
원래의
901명이 탐색했습니다.

CSS3 的动画效果强大,在移动端使用广泛,动画执行开始和结束都可以使用JS来监听其事件。

  1. animationstart
  2. animationend

以下是一个示例

<!DOCTYPE html><html><head>    <meta charset="utf-8">	<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport">    <meta content="yes" name="apple-mobile-web-app-capable">    <meta content="black" name="apple-mobile-web-app-status-bar-style">    <meta content="telephone=no" name="format-detection">    <meta content="email=no" name="format-detection">    <title>CSS3 动画事件</title>    <style type="text/css">		h1 {		  animation-duration: 3s;		  animation-name: slidein;/*		  animation-iteration-count: infinite;          animation-direction: alternate;		*/  		}		@keyframes slidein {		  from {		    margin-left: 100%;		    width: 100%; 		  }		  to {		    margin-left: 0%;		    width: 100%;		  }		}    </style></head> <body> 	<h1 id="ani">Test CSS3 SlideIn</h1>	<script>		ani.addEventListener('animationstart', function() {			console.log('animate start')		}, false);		ani.addEventListener('animationend', function() {			console.log('animate end')		}, false);		</script></body></html>
로그인 후 복사

 

通过添加动画事件,可以依次把一些图片展示出来。

 

相关:

http://www.w3.org/TR/css3-animations/#animation-events

https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations

 

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿