本文へスキップ

TOP / MOTION LAB / オープニング

オープニング 読了目安 3分

オープニング(アイコン切り替え)

概要

複数のアイコンがパラパラと切り替わり、最後に1つがバウンドして定着、ロゴ表示後にカーテンが上がってヒーローが現れる、ポップで親しみやすいオープニング。

使用技術

実装ポイント

コアスニペット

const icons = gsap.utils.toArray(".anim-icon:not(.final-icon)");
const stayDuration = 0.6;
// パラパラ切り替え:順に表示→delayで間を置いて消す
icons.forEach((icon) => {
  tl.to(icon, { opacity: 1, duration: 0 })
    .to(icon, { opacity: 0, duration: 0, delay: stayDuration });
});
// 最終アイコンは回転しながら弾んで定着
tl.to(finalIcon, {
  opacity: 1, scale: 1.2, rotation: 360,
  duration: 0.8, ease: "elastic.out(1, 0.5)",
});