javascript -- (tween.js简单动画制作)

声明:tween.js -- github.com -- search --下载

/***导入tween.js**/

<script type="text/javascript" src="js/tween.js" ></script>

/***style样式**/

<style>

  #wrap {

    position: relative;/***相对定位**/

  }

  #box {

    position: absolute;/***绝对定位**/

    width: 100px;

    height: 100px;

    background: blue;

  }

</style>

/***style样式结束**/

/***body**/

<div id="wrap">

  <div id="box">

  </div>

</div>

/***body部分结束**/

/***<script>**/

<script type = "text/javascript">

  var box = document.getElementById('box');

  /***定义变量,存储box的位置**/

  var position;

  position = {x:100,y:0}; 

  init();

  /***init()函数**/

  var tween;

  function init() {

    tween = new TWEEN.Tween(position);

    tween.to({x:500},1000);

    tween.onUpdate(update);

    tween.start();

  }

  /***animate()函数  执行动画,相当于setInterval**/

  animate();

  function animate(time){

    requestAnimationFrame(animate);

    tween.update(time);

  }

  /***update()函数**/

  function update() {

    box.style.left = position.x + 'px'

  }

  

</script>

/***</script>结束**/

转载于:https://www.cnblogs.com/zhao12354/p/5798826.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值