- 戳上方蓝字�?牛皮糖不吹牛*”关注我
大家好,我是牛皮糖!作为一名技术爱好者,我一直在寻找能够让我的网站更加生动有趣的工具。最近,我偶然发现了这个 GitHub 上拥�?26k Star 的开源项目——AOS(Animate On Scroll)�?
AOS 是什么?
AOS 是一个基�?JavaScript 的库,它能够让你的网站在用户滚动页面时自动添加动画效果。这意味着,当你的页面元素进入视口时,它们会以一种平滑且吸引人的方式出现,从而提升用户的浏览体验。降低了对于动画开发的难度�?
*如何使用 AOS�?
使用 AOS 非常简单。首先,你需要在你的项目中引�?AOS �?CSS �?JavaScript 文件。然后,通过给需要动画效果的元素添加特定的类名,AOS 就会在这些元素滚动到屏幕时自动应用动画�?
1.下载
npm install aos --svae�?main.js 中导入使�?
`import AOS from ‘aos’
import ‘aos/dist/aos.css’
AOS.init({
duration: 1200,
})
`在页面中使用
`
RIGHT
LEFT
1
2
3
4
5
trigger left
6
7
8
trigger right
9
10
11
12
````
`* {
box-sizing: border-box;
}
.item {
width: 200px;
height: 200px;
margin: 50px auto;
padding-top: 75px;
background: #ccc;
text-align: center;
color: #FFF;
font-size: 3em;
}
`
属性说明属性值默认值aos动画效果名称fade-upnullaos-offset可视区域前距离触发动�?
120pxaos-duration持续动画时间(范围从50-3000毫秒�?00400aos-easing动画处理的定时功能ease-in-outeaseaos-delay动画的延迟时�?000aos-anchor锚元素,便宜除非动画#selectornullaos-anchor-placement锚位置,元素位于屏幕底部位置时触发动画(范围top-bottom �?top-center,top-top)top-centertop-bottomaos-once是否每次上下滚动都触发truefalse
**AOS 的优�?*
- 1. **易于使用**:AOS �?API 设计简洁直观,即使是初学者也能快速上手�?
- 2. **高度可定�?*:AOS 提供了丰富的配置选项,你可以轻松调整动画的持续时间、延迟、方向等�?
- 3. **性能优化**:AOS 通过懒加载的方式加载动画,不会影响页面的初始加载速度�?
- 4. **响应式设�?*:AOS 支持响应式设计,能够适应不同尺寸的屏幕和设备�?
**
**
**如果大家有什么好的动画开源工具库也可以在下面留言分享�?*
**项目地址�?*
**https://github.com/michalsnik/aos#animations**

·················END·················
### **推荐阅读**
•�? [github 95.5k Star 的项目集合地](http://mp.weixin.qq.com/s?__biz=MzkyNDYyODg0MQ==&mid=2247485137&idx=1&sn=00da6656ecacfcab683c6e149c208985&chksm=c1d3a4d7f6a42dc107aa9233b7a23f20a4bfe7bcd9d48a0fe24787faae37539bd65663d8ba8e&scene=21#wechat_redirect)[](http://mp.weixin.qq.com/s?__biz=MzkyNDYyODg0MQ==&mid=2247485121&idx=1&sn=97093dfe7da78fb786bb999a284ee1fc&chksm=c1d3a4c7f6a42dd1df4cb4de4c057671d57274480eac57e61b4f6bae86aef03ff26bf23ffdd6&scene=21#wechat_redirect)•�? [4�?16G 就能 RAGFlow Quick start 快速入门](http://mp.weixin.qq.com/s?__biz=MzkyNDYyODg0MQ==&mid=2247485121&idx=1&sn=97093dfe7da78fb786bb999a284ee1fc&chksm=c1d3a4c7f6a42dd1df4cb4de4c057671d57274480eac57e61b4f6bae86aef03ff26bf23ffdd6&scene=21#wechat_redirect)• [github 7.8k star 将小爱音箱接�?ChatGPT 和豆包,改造成你的专属语音助手。](http://mp.weixin.qq.com/s?__biz=MzIxODg1OTk1MA==&mid=2247488494&idx=1&sn=0244c0a45012f5a6ca6cdf9a0ac88024&chksm=97e5432fa092ca39991868bda959cfd8bafd949fa445ef72bdca5cc6c4dc2ed4bd51e22634f8&scene=21#wechat_redirect)
**
**