下载:https://codeload.github.com/michalsnik/aos/zip/master
1、引入
<link rel="stylesheet" href="dist/aos.css" /> <script src="js/jquery.min.js"></script> <script src="dist/aos.js"></script>
2、属性
属性 | 属性 | 属性 | 默认值 |
aos-offset | 是立刻触发动画还是在指定时间之后触发动画 | 200 | 120 |
aos-duration | 动画持续时间 | 600 | 400 |
aos-easing | 动画的easing动画效果 | ease-in-sine | ease |
aos-delay | 动画的延迟时间 | 300 | 0 |
aos-anchor | 锚元素。使用它的偏移来取代实际元素的偏移来触发动画 | #selector | null |
aos-anchor-placement | 锚位置,触发动画时元素位于屏幕的位置 | top-center | top-bottom |
aos-once | 动画是否只会触发一次,或者每次上下滚动都会触发 | true | false |
<div aos="fade-up" aos-anchor-placement="top-center">
如果你不想单独每个元素做一个动画配置,你可以通过init()方法来统一配置所有元素的动画效果。
AOS.init({ easing: ‘ease-out-back‘, duration: 600, });
3、动画
淡入淡出动画:
翻转动画:
滑动动画:
缩放动画:
锚位置
easing动画
你可以使用以下的一些easing动画效果:
原文:https://www.cnblogs.com/yang-2018/p/14889075.html