📅  最后修改于: 2023-12-03 14:49:37.229000             🧑  作者: Mango
AOS(Animate on Scroll)是一款轻量级的 JavaScript 库,可以在网页滚动时添加动画效果。它可以帮助我们为不同的 HTML 元素添加不同的动画效果,这个库非常适合那些希望在网站上使用动画效果来增强用户体验的项目。
npm install aos --save
import AOS from 'aos';
在要使用动画的元素上添加 data-aos
属性,并设置其值为想要的动画名称即可。然后在 DOM 加载后初始化 AOS。
<div data-aos="fade-up">我是一个元素</div>
AOS.init();
AOS 提供了许多配置选项,以满足不同场景下的需求。例如:
AOS.init({
duration: 1000, // 动画执行时间
offset: 200, // 元素进入屏幕的距离
delay: 200, // 动画延迟时间
easing: 'ease-in-out', // 动画曲线
once: true // 是否只执行一次
});
使用 AOS 在网页滚动时添加动画效果非常简单,而且使用它可以为用户带来美好的使用体验。