Retour en haut
function createSnowflake() { const snowflake = document.createElement("div"); snowflake.classList.add("snowflake"); snowflake.textContent = "❄️"; // Positionnement et animation snowflake.style.left = Math.random() * window.innerWidth + "px"; snowflake.style.animationDuration = 3 + Math.random() * 5 + "s"; // durée de chute aléatoire snowflake.style.opacity = Math.random(); snowflake.style.fontSize = Math.random() * 10 + 10 + "px"; document.body.appendChild(snowflake); // Supprime le flocon après la chute snowflake.addEventListener("animationend", () => { snowflake.remove(); }); } // Génère un nouveau flocon toutes les 100 ms setInterval(createSnowflake, 100);