為了讓網頁看起來更豐富,很常會讓頁面在滾動時套用動畫,這篇會介紹最簡單達成這個目的的插件-animation on scroll library。
AOS插件提供了非常多樣的簡易載入動畫,如果只是要讓網頁呈現簡單的動畫,aos肯定是首選。
載入方法
npm、yarn
CDN
css:
1 | <link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet"> |
js:
1 | <script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script> |
使用
- 在網頁中加入初始化js語法(可以寫在script中或寫在外部的js檔案)。
1
AOS.init();
- 在欲套用動畫的元素上加入對應的動畫函式。
1
<div data-aos="fade-up"></div>
兩步驟結束,是不是超簡單XD
當然也可以自訂動畫時間、動畫函式與滾動次數等等
1 | <div data-aos="fade-up" |
1 | <div data-aos="fade-down" |
套用方式也是只要複製貼上就好,相當簡單。
結語
之前不知道有這個套件我都手寫jQuery還達不到自己想要的效果,自從知道這個套件後簡單的載入動畫我都改用這個了。