本文へスキップ

TOP / MOTION LAB / その他

その他 読了目安 3分

デジタル時計

概要

数字が上下にスライドしながら切り替わる、暖色パーティクル背景付きのデジタル時計。サイトのキービジュアルや待受向けの演出。

使用技術

実装ポイント

コアスニペット

clockInterval = setInterval(updateClock, 1000);

// 変化した桁だけアニメーション(差分更新)
for (let i = 0; i < 6; i++) {
  if (currentTimeStr[i] !== prevTimeStr[i]) {
    animateDigit(elements[ids[i]], currentTimeStr[i]);
  }
}

// 旧を上へ、新を下から: 重ねてスライド + blur
tl.to(oldDigitEl, { y: "-100%", opacity: 0, filter: "blur(4px)", ease: "power3.inOut" }, 0);
tl.to(newDigitEl, { y: "0%", opacity: 1, filter: "blur(0px)", ease: "power3.inOut" }, 0);