如何使用AOS庫輕鬆製作網站滾動動畫?

2020-12-15 浪知潮網絡

滾動動畫可以為您的網站增添優雅的效果。一點點動畫修飾可以使您的網站看起來全面而完整。使用JavaScript和CSS,可以使元素在向下滾動頁面時淡出,滑動甚至旋轉。

而且,您甚至不必自己編寫所有代碼!多虧了免費的AOS庫,美化您的網站就像添加腳本一樣簡單。只需使用CDN或程序包管理器來安裝JavaScript和CSS文件,然後插入幾行代碼即可。然後,製作動畫將變得輕而易舉。

我們將在此處向您展示如何設置AOS庫,並為您提供一些實用的AOS實驗示例。

設置AOS

如果您使用的是CDN或程序包管理器,它們將為您託管所有文件並正確安裝,那麼將AOS安裝到您的站點是一個簡單的過程。如果您不想這樣做,則需要下載文件並自行設置。

使用包管理器,您要做的就是在安裝它的伺服器的命令行/終端中輸入代碼。npm是一種流行的解決方案,它也自動與Node.js捆綁在一起。只需使用以下命令:

npm install --save aos@next

還有Bower,需要npm。儘管它已被棄用,但仍然可以維護並為許多人所使用。如果已安裝,請啟動以下腳本:

bower install aos --save

最後,還有Yarn,這是Bower的流行替代品。這是您需要的代碼:

yarn add aos@next

如果您更喜歡使用CDN,這些腳本將安裝您需要入門的文件和樣式表。確保同時包含它們兩者,否則將無法正常工作。

CSS腳本:

<link href="域名/aos.css" rel="stylesheet">

JS腳本:

<script src="域名/aos.js"></script>

無論使用哪種方法,最後一步都是使用此代碼初始化AOS並完成設置過程:

<script>AOS.init();</script>

然後,只需創建動畫即可!請查看此動畫控制項表,以及可以使用的這些預定義動畫。由您決定適合您獨特網站的完美效果。如果遇到困難,請嘗試與客服聯繫。

AOS實驗與範例

學習新庫的最好方法是查看運行中的代碼,這就是為什麼CodePen這樣的網站如此有價值的原因。查看下面的代碼片段,您將能夠在輸出旁邊看到正在運行的AOS JavaScript。您甚至可以實時調整代碼。然後,利用您獲得的知識來構建自己的超讚動畫!

模型

AOS Animate On Scroll庫

AOS動畫

AOS錨點

AOS錨點和錨點放置

AOS自定義動畫

滾動示例上的動畫–禁用動畫

AOS JS

影片

滾動效果變得簡單

藉助AOS之類的JavaScript庫,創建具有精美動畫的網站並不是一件容易的事。學習庫的內容可能要花點時間,特別是如果您是初學者,但這會使新的網站開發人員更容易訪問整個過程。這意味著您不必自己重新創建它。

如果您正在尋找一個可以輕鬆實現優雅滾動效果的庫,則絕對可以考慮嘗試AOS。它很容易安裝,甚至更易於學習,因此您可以快速啟動並運行滾動動畫。

相關焦點

  • 2018年推出的10個JavaScript動畫庫
    ScrollReveal JS15,499 ★scrollReveal.js在我們的列表中佔據了第四位,就像Particles.js一樣,它也是一個特定於動畫的JavaScript庫。用於創建驚人的滾動動畫,scrollReveal.js是一個輕量級工具(它沒有任何依賴項)並且非常易於使用,因為「自然語言」用於發送創建動畫的指令。
  • 如何使用PPT製作簡易的年會業績數字滾動的動畫效果?
    相信大家經常會在發布會、年會、工作匯報等重大場合的PPT中看到一些數字滾動的動畫效果。對於一些需要體現數據變化過程的PPT,數字滾動動畫無疑是錦上添花。對於單個數據變化來說,可以通過遮罩或者平滑來做。但是同一頁面上實現多個數據的動態變化,適合用ok插件的圖形逐幀功能來做!
  • 炫酷實用又好玩的19個JavaScript動畫庫
    今天我們來看看2019年的一些優秀的JavaScript動畫庫。2002年左右,我們使用Flash創建了Web動畫。 2008年,Flash製作的網站非常受歡迎(Flash網頁遊戲風靡一時)。今天,Flash網站幾乎消失了。後來,我們開始使用JavaScript為高效率和輕量級的網頁製作動畫。目前,我們甚至使用CSS和SVG進行動畫製作。但是,我們仍然需要JavaScript來製作高級動畫。使用JavaScript進行動畫是一項非常困難的工作,需要深入的知識和技能。但是,我們有一些很棒的JavaScript動畫庫,使開發過程更容易。
  • ppt圖片動畫:如何製作多圖片循環滾動效果
    最近,有小夥伴留言問:滾動式且能無限循環的照片展示在PPT中如何實現?那麼,今天我們就一起來學習製作方法吧!首先,我們看一下效果:具體操作方法為:(1)首先,在PPT中插入需要循環滾動展示的照片,然後調整大小及高度後將照片分為兩組(註:也可以使用兩組相同的照片),再按Ctrl+G鍵編組。
  • 不會用JavaScript做動畫?這10個庫讓你成為動畫大佬!
    該庫可以同時連結處理多個動畫屬性,實現多個實例同步動畫,或者實現時間軸功能。3. Mo.js超過14K星,是實現Web的動畫圖形工具庫,API簡單明了,兼容性也不錯。雖然文檔寫的不太詳細,但是實例比較多。4.Popmotion超過14K星,這個JavaScript庫大小只有11kb。
  • 6個很棒的JavaScript動畫庫,讓你輕鬆應付產品經理的需求
    下面介紹6個很棒的js動畫庫, 讓你輕輕鬆鬆完成任務。Three.js自2010 年 4 月首次推出,目前仍有近 1000 名參與者開發,在github上已超過 43K 的star,是在瀏覽器上創建 3D 動畫的最好的一種方式,它用了 WebGL 。
  • 前端高效開發必備的 js 庫梳理
    >fly.js 一個基於promise的http請求庫, 可以用在node.js, Weex, 微信小程序, 瀏覽器, React Native中動畫庫Anime.js 一個JavaScript動畫庫,可以處理CSS屬性
  • 一個高性能js動畫庫velocity.js簡介
    一、為什麼是velocity不是jquery時下,如何快速製作js動效,許多人可能會首先想到使用jquery。jquery的就是如此流行。使用jquery製作的各種動效在網絡上也非常豐富。jquery的優點不言而喻,簡單易用,高效開發。但要知道jquery動畫性能並不是最優的。因為jquery想要實現的目標太多,動畫性能上就不可避免做出妥協。因此要製作高性能js動畫,可能不得不放棄jquery,轉而使用原生js製作動畫。那有沒有一種js高性能動效庫,既像jquery一樣簡單易用,動畫又高性能?這就是velocity.js動畫庫了。
  • 如何用PS自製遮罩貼圖及履帶滾動動畫的製作
    問題二老師好,最近在做一個包裝機的動畫,這種一卷包裝袋沿著上下左右位置不同的轉軸鋪開的動畫不知道具體怎麼做,用貼圖做動畫去控制,大體可以但轉彎的地方銜接不好,拉伸太嚴重,老師有什麼好的辦法嗎?製作Slice切割動畫
  • ppt動畫技巧:如何製作隨機滾動點名動畫
    效果如圖所示:今天小編就跟大家分享一個小技巧,利用PPT快速做隨機滾動點名。第八步:此時,我們來看一下效果,即得到隨機滾動點名的動畫效果了。****部落窩教育-ppt滾動點名動畫效果****原創:部落窩教育(未經同意,請勿轉載)
  • PPT如何製作遮罩動畫?專業教程教你輕鬆學會動畫製作技巧
    遮罩動畫作為PPT中獨具一格的動畫效果技巧,如果你善於使用遮罩動畫,那麼你的PPT的展現效果絕對很好。但是很多人不會使用遮罩動畫效果,所以今天小編就在這裡為大家介紹如何輕鬆製作遮罩動畫效果。一:遮罩動畫1:新建一張幻燈片,我們先【右擊】設計幻燈片主題顏色,之後點擊【插入】-【繪製文本框】,插入文字。2:點擊【形狀】,選取【矩形】,在文本框中繪製一個足以覆蓋文字的矩形框。將文本框顏色調節與主題一致,輪廓調節為無輪廓。
  • 「首席架構師推薦」一系列很棒的的瀏覽器端JavaScript庫資源(5)
    css-loaders - 使用CSS動畫加載微調器的集合除了庫之外,還有Codepen上的Collection,以及Ajaxload,Preloaders和CSSLoad等生成器。Sequence - 用於創建響應式滑塊,演示文稿,橫幅和其他基於步驟的應用程式的CSS動畫框架。reveal.js - 使用HTML輕鬆創建精美演示文稿的框架。
  • 4款容易上手效果的專業視頻製作軟體,輕鬆的玩轉動畫
    大多數人認為製作高質量的動畫視頻是很困難的,事實上,不一定是這樣。找到一款好的軟體,零基礎也能輕鬆製作精美的動畫視頻。 那麼,這4款動畫專業視頻製作軟體推薦給你,快來看看吧!
  • 如何製作Twitter滾動圖片框架
    打開APP 如何製作Twitter滾動圖片框架 網絡整理 發表於 2019-12-09 16:48:07 我們使用了一塊黑色塑料製成的可笑的東西,但泡沫芯也可以使用。 使用現有的圖片底襯來標記該材料。用切割刀片切掉替換物。邊緣不需要整齊,因為框架可以覆蓋邊緣。 將LCD對準材料的中心,並標記排針應該穿過並與#twatch PCB匹配的位置。切出一條小條,小心地切開,以便將LCD屏幕牢固地固定在框架的中央。 將LCD穿過孔與#twatch配合。
  • PPT也能製作滾動字幕,原來製作滾動字幕效果這麼簡單
    電影結束的時候我們經常會看到滾動字幕效果,裡面播放著演職人員的名單,是不是感覺很炫酷?每次小編看到都想自己嘗試製作一個這樣的效果;可能很多人會覺得這麼酷的效果製作起來肯定有難度,其實滾動字幕的製作並不難,PPT就可以做啊,下面小編為大家介紹一下PPT製作滾動字幕的方法,有興趣的不妨來看看!
  • 40個最佳水平滾動的網站
    寬屏和高解析度在改變著網民的視界,使用顯示空間的方法會越來越多樣化。對於一些領域,網頁設計可以變得更有特色一些,比如說針對玩遊戲比較多的網民可以多考慮採用水平滾動的頁面設計,畢竟很少人用上網本和筆記本玩吧,臺式機的解析度和寬度一般來說都是很大的了,而且會越來越大的。
  • 【PPT動畫教程】用ok插件做數字滾動動畫
    對於一些需要體現數據變化過程的PPT,數字滾動動畫無疑是錦上添花。對於單個數據變化來說,可以通過遮罩或者平滑來做。但是同一頁面上實現多個數據的動態變化,適合用ok插件的圖形逐幀功能來做!首先,我要簡單介紹下逐幀動畫。
  • 10個免費好用功能強大的網頁動畫效果庫
    當我第一次看到Anime.js 這個庫的時候,徹底被它迷住了。這玩意非常強大,功能並不僅限於UI/UX動畫的製作。你可以藉助 Anime.js 將動畫加持在LOGO、按鈕、圖像等各種各樣的元素上。在它的首頁上,你會看到許多實時演示,你可以通過這些範例學會如何讓對象進行旋轉、翻轉、劃入等不同類型的動畫效果。有些動畫效果很簡單,但是它同樣可以實現許多複雜而有趣的動畫,這也是Wicked CSS 有意思的地方。 4. Animate CSS
  • 《前端5分鐘》之使用純css實現網站換膚和焦點圖切換動畫
    你將收穫網站換膚設計方案介紹:target偽類介紹和用法以及如何使用css實現網站換膚transition動畫以及如何用純css實現焦點圖動畫效果展示1.網站換膚2.焦點圖動畫實現思路1.網站換膚通常我們實現網站換膚都基於如下方式實現:方案一: 使用OOCSS模式,通過js動態切換公共類名來達到換膚效果方案二
  • 滾動燈箱製作應用
    滾動燈箱的廣告畫面動態滾動播放總是能引人注目,利用燈作為光源製成的箱體,在加上突出的畫面和文字,這樣就可以章顯燈箱的生動畫面向大千世界傳遞著廣告的信息,同時增加閃動的效果裝置更能更加的突出燈箱的廣告效果。