js 模拟css3 动画2
2016-06-13 16:42
513 查看
<html> <head> <title> javaScript缓动入门 </title> </head> <body> <style type=text/css> #taxiway { background: #e8e8ff; width: 800px; height: 100px } #move { background: #a9ea00; width:100px; height:98px; border:1px solid red } </style> <div id="taxiway"> <div id="move" style="position: absolute; left: 50" onClick="Run()"></div> </div> <p class=notice display="text-align:center">点击可移动绿色方块</p> </body> <script> var Tween = { Quad: { easeOut: function(t,b,c,d){ return -c *(t/=d)*(t-2) + b; } } } //b:div之样式left初值,c:div要移动的距离,d:div在时间d内完成移动,t:时间 var b=50,c=650,d=100,t=0; function Run(){ move.style.left = Math.ceil(Tween.Quad.easeOut(t,b,c,d)) + "px"; if(t<d){ t++; setTimeout(Run, 10); } } </script> </html>
相关文章推荐
- 文本输入框的两种div+css的写法
- css实现省略号
- CSS的相对定位和绝对定位
- 使用footable的问题及解决方案
- 页面样式base.css
- 去掉IE10、IE11的默认文本框样式
- css工具
- HTML + css 页面按比例排版
- CSS3 @font-face详细用法(转)
- CSS3景颜色渐变(转)
- CSS3景颜色渐变(转)
- css鼠标样式
- CSS vs JS动画:谁更快?
- CSS 中文字体表达方式
- 百度地图API显示多个标注点并添加百度样式检索窗口
- iOS 图片轮播图浅析,教你用SDCycleScrollView自定义样式,花式轮播到根本停不下来
- css中关于transform、transition、animate的区别
- CSS3制作的一款按钮特效
- CSS3 动画实现方法大全
- css学习笔记1