滾動進度動畫
P粉821808309
P粉821808309 2024-03-29 19:36:49
0
1
310

我需要知道如何製作滾動進度動畫。這不是正常的滾動進度,而是不同的東西。我將提供網站的連結以及包含我正在尋找的動畫的特定部分的螢幕截圖。

https://todoist.com/

這是網站的連結。

我已附上該網站主頁中特定部分的螢幕截圖。

滾動頁面時,滾動會在該部分中發生,並且該部分會在其自身內滾動。該部分滾動完成後,繼續正常滾動。我可以看到很多關於滾動進度條的教程,但看不到這種特殊風格的動畫

P粉821808309
P粉821808309

全部回覆(1)
P粉548512637

也許這個例子能幫助你解決問題。 CodePen 使用AnimeJS ScrollMagic。

簡單地說:

// Add scrollmagic controller
let controller = new ScrollMagic.Controller();

// Add timeline
let tl1 = anime.timeline({autoplay: false});

//Then add some animation ... and

//Add first scrollmagic scene
let scene1 = new ScrollMagic.Scene({
 triggerElement: "#one",
 triggerHook: 0.5,
 reverse: false
})

//Play 
// Trigger animation timeline
.on("enter", function (event) {
 tl1.play();
})
 
.addTo(controller);
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!