

jsクラッカー
Java Scriptを使用してクラッカーのエフェクトをつける
Java Scriptを使用してクラッカーのエフェクトをつける
目次
クラッカーエフェクト
id="effect"をフックにしてクラッカー5連発する🎉
(ここにid="effect"を設定しています)
(ここに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を調整することでエフェクトをいじれるから活用してみてください