您现在的位置是:网站首页> 编程资料编程资料
浅谈CSS3动画的回调处理纯css3实现的3D方块翻转动画特效源码纯css3实现的3D图片立方体旋转动画特效源码CSS3实现的绵羊奔跑动画特效源码CSS3鼠标滑过图片标题遮罩动画特效源码 8种纯CSS3绘制打火机动画火焰效果css3动画效果小结(推荐)
2023-10-21
265人已围观
简介 下面小编就为大家带来一篇浅谈CSS3动画的回调处理。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
我们在做js动画的时候,很多时候都需要做回调处理,如在一个动画完成后触发一个事件、一个动画完成后执行另外一个动画等等,但在使用CSS3动画时能不能捕获到运动的状态做回调处理呢?
CSS3动画也是可以做回调处理的,这里分为两个属性,一个是transition[w3c文档],另外一个是animation[w3c文档]。
1、transition
对于transition,可以监听transitionend事件,当动画完成时触发,可以这样使用:
XML/HTML Code复制内容到剪贴板
- >
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>css3-transitionend - BeyondWebtitle>
- <style>
- * {margin: 0; padding: 0;}
- .rect {
- width: 100px;
- height: 100px;
- background-color: #f80;
- -webkit-transition: all .5s;
- }
- style>
- <script>
- window.onload = function () {
- var _rect = document.querySelector('.rect');
- _rect.onclick = function () {
- _rect.style.webkitTransform = 'translateX(300px)';
- }
- _rect.addEventListener('webkitTransitionEnd', function () {
- alert('动画执行完毕!');
- // callback here
- }, false);
- }
- script>
- head>
- <body>
- <div class="rect">div>
- body>
- html>
2、animation
对于animation我们可以监听animationend事件,示例代码如下:
XML/HTML Code复制内容到剪贴板
- >
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>css3-animationend - BeyondWebtitle>
- <style>
- * {margin: 0; padding: 0;}
- .rect {
- position: relative;
- width: 100px;
- height: 100px;
- background-color: #f80;
- }
- @-webkit-keyframes move {
- from {
- -webkit-transform: rotate(0);
- }
- to {
- -webkit-transform: rotate(360deg);
- }
- }
- style>
- <script>
- window.onload = 提示:
本文由神整理自网络,如有侵权请联系本站删除!
本站声明:
1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!
相关内容
- 浅谈CSS过渡、动画和变换菜单栏 “三” 变形为“X”css3过渡动画详解Css3新特性应用之过渡与动画CSS3中的元素过渡属性transition示例详解css过渡+3D效果的简单实现CSS3过渡transition效果实例介绍用Dreamweaver制作网页中常用的过渡效果css3过渡_动力节点Java学院整理
- CSS更改鼠标为手状样式浅谈CSS样式权值引用css样式的书写格式详解Web前端开发css基础样式总结(推荐)纯CSS3超酷书架样式404页面特效源码HTML CSS样式基础(必看篇)CSS样式覆盖规则全面了解
- 有关绝对定位的全面理解绝对定位元素被遮挡的解决方法CSS绝对定位元素left设为50%实现水平居中绝对定位的元素在ie6下不显示隐藏了的有效解决方法IE7中绝对定位元素之间的遮盖问题示例探讨将一个绝对定位的div水平垂直居中对齐css教程之绝对定位使用详解
- 浅谈css3中的前缀CSS3和js带炫酷鼠标滑过的多列布局特效源码浅谈HTML5 & CSS3的新交互特性CSS3鼠标滑过图片标题遮罩动画特效源码 8种纯CSS3绘制打火机动画火焰效果纯CSS3实现鼠标滑过tip提示框动画特效源码HTML5和CSS3实例教程总结(推荐)
- 全面了解css 属性选择器CSS 属性选择器_动力节点Java学院整理总结30个CSS3选择器 详解CSS3中属性选择器新增加的特性详解CSS3选择器的使用方法汇总CSS属性简写和选择器的优先级问题 CSS3 选择器 属性选择器介绍CSS属性选择器的四种格式-CSS教程-网页制作-网页教学网css对边框的属性控制和链接的伪类选择器-CSS教程-网页制作-网页教学网使用CSS属性选择器来拼接HTML的DNA的方法
- 浅谈CSS中display/float/position属性值的相互影响css中的position属性值的探究(小结)
- 全民飞机大战刷分攻略_全民飞机大战2月19日叉叉助手刷分教程_手机游戏_游戏攻略_
- 全民飞机大战飞机图鉴属性大全及弹道图鉴一览_手机游戏_游戏攻略_
- 全民飞机大战“微视挑战赛”赢取56000钻活动火爆来袭_手机游戏_游戏攻略_
- 全民飞机大战嘀嘀打车活动来袭_永久狮鹫战神钻石等你来拿_手机游戏_游戏攻略_
点击排行
本栏推荐
