其他分享
首页 > 其他分享> > Js 之aos.js页面滚动动画

Js 之aos.js页面滚动动画

作者:互联网

下载: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动画效果:

标签:动画,ease,zoom,Js,aos,fade,js,out
来源: https://www.cnblogs.com/yang-2018/p/14889075.html