360前端星计划之前端动画

  • 基本原理
    • 定时器改变对象的属性
    • 根据新的属性重新渲染动画
  • 动画类型:JavaScript 动画、CSS 动画、SVG 动画
  • JavaScript 动画
    • 灵活性高、可控性强,性能好
    • 易用性较差,没有封装好
    • 实现方式
      • 增量实现动画:简单但不好设定周期
      • 使用时间设定周期
      • 通用化:封装为类
    • 匀速运动,已知周期
    • 自由落体运动,做一个平方的映射p=>p**2
    • 匀减速运动,p=>p*(2-p)
    • 平抛运动,水平轴匀速,垂直轴匀加速
    • 旋转加平方,加入之前的旋转
    • 贝塞尔轨迹
    • 椭圆轨迹,变换a数值
    • 周期运动
    • 线性插值f§ = from+(to-from)p;f§=top+from*(1-p)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值