`
zha_zi
  • 浏览: 584193 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

CSS3 动画事件

 
阅读更多

                                 css3动画事件                      

css3中增加了大量跟图形动画属性,肯定对对应这种动画会有相应的事件让开发者使用,动画我们讲了主要有两种 过渡动画和关键帧动画transition ,animate

transition

transitionend

oTransitionend

webkitTransitionEnd

不同浏览器下的写法,也就是过渡完成以后触发的事件,这是过渡对应的唯一事件,你可能会问为什么没有transitionstart ,这个问题我也想知道,看了一下国外资料

                                             What about transition start?

  Unfortunately there is no transition start event and it might at first seem like this is not much of a problem. A css transition is usually triggered by an event such as resize or hover and these events can be captured with JavaScript. But that is not always the case, at times it is difficult if not impossible to tell when a particular transition is triggered.

答案你知道了吧,因为开始是可以控制的通常你是在事件中触发的,但是还是有结束没有开始感觉还是好奇怪

 

 

animate

 

animatestart

   关键帧动画开始的事件

animateend

   关键帧动画借宿事件

animateiteration

   关键帧动画迭代事件

 

 

 

下边是不同浏览器的事件名称

Browser Compatibility

At the time of writing, Firefox, Chrome, Safari, Opera and IE10 support CSS3 animation and the associated event handlers. In addition, Opera, IE10 and the webkit browsers use prefixes and throw in a few case changes for good measure…

W3C standard Firefox webkit Opera IE10
animationstart animationstart webkitAnimationStart oanimationstart MSAnimationStart
animationiteration animationiteration webkitAnimationIteration oanimationiteration MSAnimationIteration
animationend animationend webkitAnimationEnd oanimationend MSAnimationEnd

The easiest way around the prefix shenanigans is to call addEventListener for all prefixed and non-prefixed names using a custom function:

分享到:
评论

相关推荐

    css3动画集合

    html5 css3 动画 html5 css3 动画 html5 css3 动画 html5 css3 动画

    css3动画代码

    有关css3的动画代码!自己写的一部分css3的动画,通过css3代码控制图片的运动,不需要js事件的控制。

    68种动画效果的CSS3动画库vivify.css

    Vivify.css是一款带68种动画效果的CSS3动画库。vivify.css动画库和Animate.css类似,为网页元素提供各种CSS3动画效果。vivify.css动画库内置了68种炫酷的CSS3动画效果。

    CSS3样式表-CSS3动画.pptx

    规定至少以下两项CSS动画属性,可以实现动画效果: 动画名称 animation-name 动画时长 animation-duration 可以使用简写属性animation同时设置动画名称和动画时长 2 第一步:设置动画规则 第二步:选择器绑定动画...

    CSS3边框动画

    CSS3边框动画

    CSS3加载动画.zip

    CSS3加载动画是一款同一种模式,都是一群小球在大球里面形成各种排列从而达到Loading加载动画的效果。

    css3动画图标效果

    css3动画图标效果 css3动画图标效果 css3动画图标效果

    Animate.css(css3动画库)

    Animate.css拥有多款文字特效的css3动画库效果源码,是一段拥有数十款文字特效的css3动画库代码,它预设了抖动(shake)、闪烁(flash)、弹跳(bounce)、翻转(flip)、旋转(rotateIn/rotateOut)、淡入淡出...

    40个非常酷的CSS3动画演示

    或许你已经看过很多关于CSS3动画的技术,包括前端观察之前发表的一些,那么现在就情看一看CSS3动画的魅力吧。这里是一辑40个令人瞠目结舌的CSS3动画演示。他们演示了CSS3能给我们带来的巨大的可能性。

    CSS3动画效果源代码27个合集.zip

    一共27个各式各样的CSS3动画效果源代码,内容如下:纯CSS3模拟风车转动效果纯css3云彩动画效果纯css3制作出来的狐狸尾巴燃烧效果纯CSS3模拟跳动的音乐音符效果多种css3滚动下拉动画加载效果css3颗粒全屏动画效果懒人...

    css3动画学习资料

    css3动画学习资料

    js条件下多次触发同一个css3动画的解决方案demo

    js条件下多次触发同一个css3动画的解决方案demo,配合blog一起使用。js条件下多次触发同一个css3动画的解决方案demo,配合blog一起使用。

    css3动画详解

    公司内部做的一个css3动画的分享,里面有每一个属性的详细介绍,并且搭配了一些例子

    纯css3炫酷粒子动画特效

    这是一款纯css3炫酷粒子动画特效。该特效使用多个div来制作光点粒子效果,并使用CSS3动画来制作光点粒子的上升动画,效果非常炫酷。

    css 3 动画实实现点赞动画

    css 3 动画实实现点赞动画,技术栈使用到了css 中的transform这个属性,项目中有需要的修改之处,请即使之处,这里会即使修改,

    Css3动画效果

    纯CSS3实现的动画效果,Transitions组合动画

    CSS3动画的集合

    CSS3动画的集合 好资源不容错过! 快来下载喽

    CSS3 动画卡顿性能优化的完美解决方案

    今天小编就为大家分享一篇关于css3 动画卡顿性能优化的完美解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    清新CSS3动画网页模板

    清新CSS3动画网页模板是一款大气简洁的CSS3动画效果网站模板下载。

    css3加载动画

    css3加载动画 齿轮 轻量 css3加载动画 齿轮 轻量 css3加载动画 齿轮 轻量 css3加载动画 齿轮 轻量

Global site tag (gtag.js) - Google Analytics