本文へスキップ

TOP / MOTION LAB / スクロール

スクロール 読了目安 3分

カードシャッフル

概要

スクロールに合わせてカードの山を配る・積む・奥へズーム・入れ替えるなど、4パターンの重なり演出を連続で見せるショーケース。

使用技術

実装ポイント

コアスニペット

const tlDealing = gsap.timeline({
  scrollTrigger: { trigger: dealingContainer, start: "top top", end: "+=2000", pin: true, scrub: 1 },
});
for (let i = 0; i < dealingCards.length - 1; i++) {
  let card = dealingCards[i];
  let direction = i % 2 === 0 ? 1 : -1;
  tlDealing.to(card, {
    xPercent: 120 * direction, yPercent: -20, rotation: 45 * direction,
    opacity: 0, duration: 1, ease: "power1.in",
  });
}