This commit is contained in:
Mekan1206
2026-05-19 21:22:36 +05:00
parent b1a6c12a00
commit e66ce8fdcd
21 changed files with 677 additions and 150 deletions

View File

@@ -138,18 +138,26 @@
}
}
let animationFrameId;
function animateConfetti() {
ctx.clearRect(0, 0, canvas.width, canvas.height);
particles.forEach(p => {
p.update();
p.draw();
});
requestAnimationFrame(animateConfetti);
animationFrameId = requestAnimationFrame(animateConfetti);
}
initConfetti();
animateConfetti();
setTimeout(() => {
cancelAnimationFrame(animationFrameId);
particles = [];
ctx.clearRect(0, 0, canvas.width, canvas.height);
}, 10000);
// Copy Functionality
function copyCode() {
const code = document.getElementById('couponCode').innerText;