Java Scriptを使用してクラッカーのエフェクトをつける パワパフ風メイン

jsクラッカー
Java Scriptを使用してクラッカーのエフェクトをつける

Java Scriptを使用してクラッカーのエフェクトをつける

クラッカーエフェクト

id="effect"をフックにしてクラッカー5連発する🎉
(ここにid="effect"を設定しています)

実装方法

jsコードは以下のとおり


        const target = document.getElementById('effect');

        const observer = new IntersectionObserver((entries, observer) => {
          entries.forEach(entry => {
            if (entry.isIntersecting) {
              let count = 0;
              const interval = setInterval(() => {
                confetti({
                  particleCount: 80,
                  spread: 70,
                  origin: { y: 0.6 }
                });
                count++;
                if (count >= 5) clearInterval(interval); // 5回で止める
              }, 1000); // 1秒ごとに
            }
          });
        });

        observer.observe(target);
        

参考サイト

まとめ

意外とすぐにできて驚きです参考サイトの1つ目が他のエフェクトもあったから見てみるとたのしいです!

またid指定すれば発火して欲しいタイミングをきめて発火させることや、jsを調整することでエフェクトをいじれるから活用してみてください