设为首页 | 加入收藏  
软件定制开发
网站首页 关于我们 新闻中心 产品介绍 成功案例 小程序开发 公众号开发 联系我们
首页 > 常见问题
 
【js脚本中实现动画效果】
来源:www.fswebsoft.com 发布者:领航科技  发布时间:2020-02-27 
 

如果你项在小屏幕设备中禁用AOS,可以:

AOS.init({   
    disable: mobile });

你可以传入3种设备的类型:mobile、phone或tablet。

你也可以设置自己的禁用条件,例如在屏幕小于1024像素时禁用AOS:

disable: window.innerWidth < 1024

或者传入一个函数,返回true或false。

disable: function () { var maxWidth = 1024; return window.innerWidth < maxWidth;
}

你可能不明白为什么过渡和动画在这篇文章中分成了不同的部分,让我解释一下,虽然它们很相似,但也有不同的地方。过渡就是从一个状态向另一个状态插入值。我们可以做很多复杂的事情,但是很简单。从起始状态,到结束状态,再回来。

动画有点不同,你可以在一个声明中设置多个状态。比如,你可以在动画 50% 的位置设置一个关键帧,然后在 70% 的位置设置一个完全不同的状态,等等。你可以通过设置延迟属性实现很复杂的运动。动画也可以实现过渡的功能,只需要从头到尾插入状态,但是过渡无法像动画一样插入多个值。

 

主要包含了:

  1. Linear:线性匀速运动效果;
  2. Quadratic:二次方的缓动(t^2);
  3. Cubic:三次方的缓动(t^3);
  4. Quartic:四次方的缓动(t^4);
  5. Quintic:五次方的缓动(t^5);
  6. Sinusoidal:正弦曲线的缓动(sin(t));
  7. Exponential:指数曲线的缓动(2^t);
  8. Circular:圆形曲线的缓动(sqrt(1-t^2));
  9. Elastic:指数衰减的正弦曲线缓动;
  10. Back:超过范围的三次方缓动((s+1)*t^3 – s*t^2);
  11. Bounce:指数衰减的反弹缓动。
 

下一篇:怎么才能把代码写的符合规范
 
推荐文章

asp.net中线程的锁死处理原则 [2020-01-05]
JVM在内存中的应用 [2020-01-02]
node的多角度应用 [2020-01-02]
支付宝的程序事务处理原则 [2020-01-01]
c# 、java中泛型的区别 [2020-01-01]
二维码的广泛应用-小程序 [2020-01-01]
 
抚顺软件开发
抚顺软件定制开发
抚顺软件公司
抚顺软件开发公司
首页
关于我们
新闻中心
产品介绍
解决方案
成功案例
服务支持
联系我们
关于领航
 
公司地址:沈阳市沈河区北站路77-1号光达大厦C座13层
邮政编码:110013
客服电话:13840539193 024-31281857
Email:2579047692@qq.com
客服Q Q:2579047692
官方微信
 
Copyright @ 2005-2019 fswebsoft.com All Right Reserved
展开