From c47bd42d46b94ab75420eddc6a44beaa5b92728b Mon Sep 17 00:00:00 2001 From: nono-lqdn Date: Fri, 30 Jan 2026 12:35:15 +0100 Subject: [PATCH] Ajout d'un effet pour le passage sur les boutons de don --- js/pop.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 js/pop.js diff --git a/js/pop.js b/js/pop.js new file mode 100644 index 0000000..d5f3ef9 --- /dev/null +++ b/js/pop.js @@ -0,0 +1,21 @@ +document.querySelectorAll('button').forEach(function(button) { + button.addEventListener('mouseenter', function() { + function random(max) { + return Math.random() * (max - 0) + 0; + } + + var c = document.createDocumentFragment(); + for (var i = 0; i < 100; i++) { + var styles = 'transform: translate3d(' + (random(500) - 250) + 'px, ' + + (random(200) - 150) + 'px, 0) rotate(' + random(360) + 'deg);' + + 'background: hsla(' + random(360) + ', 100%, 50%, 1);' + + 'animation: bang 700ms ease-out forwards;' + + 'opacity: 0'; + + var e = document.createElement("i"); + e.style.cssText = styles; + c.appendChild(e); + } + button.appendChild(c); + }); +});