本文へスキップ

TOP / MOTION LAB / その他

その他 読了目安 3分

マウスストーカー

概要

マウスに少し遅れて追従する円形カーソル。リンク上では拡大し、`mix-blend-mode` で背景色に応じて色が反転する、サイト全体の没入感を高めるインタラクション。

使用技術

実装ポイント

コアスニペット

// quickToで専用の高速セッターを用意し、mousemoveごとに座標だけ更新
gsap.set(stalker, { xPercent: -50, yPercent: -50 });
const xTo = gsap.quickTo(stalker, "x", { duration: 0.4, ease: "power3" });
const yTo = gsap.quickTo(stalker, "y", { duration: 0.4, ease: "power3" });

window.addEventListener("mousemove", (e) => {
  xTo(e.clientX);
  yTo(e.clientY);
});