本文へスキップ

TOP / MOTION LAB / スクロール

スクロール 読了目安 3分

カウントアップ

概要

スクロールで統計カードが順番にふわっと出現し、同時に数値が0から目標値まで滑らかにカウントアップする、KPI・実績紹介向けのアニメーション。

使用技術

実装ポイント

コアスニペット

// 表示要素ではなくダミーオブジェクトを補間し、onUpdateで整形して反映
const elementNum = { count: from };
gsap.to(elementNum, {
  scrollTrigger: { trigger: triggerSection, start: "top center", once: true },
  count: to,
  duration: 2,
  ease: "power2.out",
  onUpdate: () => {
    target.textContent = Math.floor(elementNum.count).toLocaleString();
  },
});