(转)TweenMax动画库学习(四)
上一节我们主要聊了TweenMax动画库中的seek()完成指定的动画(无过渡)、time() 动画已执行的时间、clear():清除所有动画等方法的使用,接下来我们继续学习TweenMax动画库中的其它方法的使用。
TweenMax动画库的官方网址: http://greensock.com/timelinemax
下面我们直奔主题,开始介绍TweenMax动画库中的其它方法的使用:
1、staggerTo():添加动画
参数说明:
1. 元素选择器或对象 2. 持续时间 3. 对象变化的属性->值 4. 【可选】动画延迟发生时间可写数字,“-=0.5”,“+=0.5“
页面布局
<script src="./../js/jquery-2.1.4.min.js"></script> <script src="./../js/TweenMax.js"></script> <style>html,body{margin: 0;padding: 0;}.box{width:100px;height:100px;background: #8D121A;margin:1px 0;} </style>
1 <body>2 <div class="box"></div>3 <div class="box"></div>4 <div class="box"></div>5 <div class="box"></div>6 <div class="box"></div>7 <div class="box"></div>8 <div class="box"></div>9 <div class="box"></div> 10 <div class="box"></div> 11 <div class="box"></div> 12 <div class="box"></div> 13 </body>
staggerTo("元素选择器或对象",持续时间,对象,动画延迟发生时间);
1 <script> 2 $(function(){ 3 var t =new TimelineMax(); 4 //t.to(".box",1,{width:300},1); 5 t.staggerTo(".box",2,{width:300},1); 6 //staggerTo()与to()的区别在于在设置相同的延迟时间的情况下, 7 //to()下的所有动画会同时进行,而staggerTo()下的动画会一个接着一个依次执行 8 }); 9 </script>
2、 totalDuration():获取动画的总时长
页面布局
1 <style>2 html,body{3 margin: 0;4 padding: 0;5 }6 .div1{7 width:100px;8 height:100px;9 background: #8D121A; 10 position: absolute; 11 top:0; 12 left:0; 13 } 14 </style>
1 <body> 2 <div class="div1"></div> 3 </body>
totalDuration()
1 <script> 2 $(function(){ 3 var t =new TimelineMax(); 4 t.to(".div1",1,{left:300},1); 5 t.to(".div1",1,{width:300},"+=1"); 6 t.to(".div1",1,{height:300}); 7 console.log(t.totalDuration());//5 //获取动画的总时长 8 }); 9 </script>
3、getLabelTime():返回从开始到当前状态的时间
参数说明:
1. 状态的字符串返回值是一个数字
getLabelTime(字符串)
1 <script>2 $(function(){3 var t =new TimelineMax();4 t.add("state1");5 t.to(".div1",1,{left:300},1);6 t.add("state2");7 t.to(".div1",1,{width:300},"+=1");8 t.add("state3");9 t.to(".div1",1,{height:300}); 10 console.log(t.getLabelTime("state2")); //2 //返回从开始到当前状态的时间 11 }); 12 </script>
部分动画演示:
转载于:https://www.cnblogs.com/sdzbxfcy/p/9798885.html
(转)TweenMax动画库学习(四)相关推荐
- TweenMax动画库学习(三)
目录 TweenMax动画库学习(一) TweenMax动画库学习(二) TweenMax动画库学习(三) ...
- TweenMax动画库学习-陈亚博客
http://www.cnblogs.com/chenyablog/p/5554926.html
- animate.css –齐全的CSS3动画库--- 学习笔记
animate.css – 齐全的CSS3动画库 学习网站: https://daneden.github.io/animate.css/ http://www.dowebok.com/98.html ...
- 【Anime.js】——JavaScript动画库:Anime.js——学习笔记
目录 一.搭建开发环境 二.基本功能和使用 开始制作动画 动画属性 三.anime.stagger--交错动画 四.timeline--时间轴 五.控制.回调与助手 一.控制 二.回调 三.助手 六. ...
- TweenMax的GSAP(GreenSock动画平台)GSAP,专业的Web动画库
很好奇红框框里面的内容是什么,于是点了进去,又百度了下这个英文缩写具体指的什么东西. GSAP的全名是GreenSock Animation Platform,是一个从flash时代一直发展到今天的专 ...
- 前端学习(205):animation动画库
动画库 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8& ...
- js svg语音波动动画_11 个非常受欢迎的 JavaScript 动画库,值得学习!
1.Three.js 超过46K的星星,这个流行的库提供了非常多的3D显示功能,以一种直观的方式使用 WebGL.这个库提供了. .CSS3D 和 WebGL渲染器,让我们在设备和浏览器之间创建丰富的 ...
- 11 个非常受欢迎的 JavaScript 动画库,值得学习!
1.Three.js 超过46K的星星,这个流行的库提供了非常多的3D显示功能,以一种直观的方式使用 WebGL.这个库提供了<canvas>. <svg>.CSS3D 和 W ...
- 前端进阶必学必会动画学习之Animate.css的使用与解析:一个强大而酷炫的CSS3动画库Animate.css使用方法教程
简介 animate.css 是一个来自国外的 CSS3 动画库,它预设了抖动(shake).闪烁(flash).弹跳(bounce).翻转(flip).旋转(rotateIn/rotateOut). ...
最新文章
- java 用程序代码解释继承_关于初级java程序员笔试题
- Silverlight 3.0 不再包含 asp:silverlight 控件
- C 中 main 函数的参数
- 使用DELPHI编写一个小的控件
- .NET Core 出得云端入得本地,微软让跨平台应用勇敢表达
- 运维质变育新机,华为云能否引领政企运维破局?
- fastJson null字符串转空 null数字转0
- Python 错误:ValueError: unsupported format character ‘Y‘ (0x59) at index 146
- 富士康欲进军电动汽车市场 目标占据市场10%份额
- django.template.exceptions.TemplateSyntaxError: ‘staticfiles‘ is not a registered tag library. Must
- 我从GitHub 企业版找到严重的 RCE 漏洞,意外得$2万奖金 (GitHub $6.1万系列之一)...
- (十六)K-Means聚类
- [翻译]ChipMunk 2D 游戏重力引擎
- 2012 定制化产品探讨(周金根).pdf
- switchHost没有权限修改hosts文件
- 关键词挖掘的9种方法
- 唯物主义观点有哪些_唯物主义的观点及方法论有哪些?
- C语言 计算cosx的近似值
- 还款计划公式计算大全
- 从数据库取出的tup转换成dict
热门文章
- 开源公司抱团取暖,讨论如何在云厂商“寄生”下生存
- TensorFlow简介:向量对象
- 一点排位就安全异常退出_吃鸡战场排位连跪最好的处理方式并不是继续排位,大神一般这样做!...
- python杨辉三角编程_Python基础练习实例49(打印杨辉三角)
- sigmoid函数_深度学习中激活函数总结
- android 例子源码_AOSP系列文章(一)-Android系统源码下载和编译
- label mpchart 饼图_运用matplotlib绘制折线图、散点图、饼图、柱形图的定义代码以及案例详解...
- 计算机网络的一大发展趋势是多维化,对口高考计算机网络概述复习.ppt
- python复制查题_python面试题(复制的)
- 带sex的net域名_中华网--科技频道