(Эффект падающего снега) |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
// Эффект | // Эффект снега | ||
(function() { | (function() { | ||
const snowflakeCount = 50; // Количество снежинок | |||
const snowflakes = []; | |||
function createSnowflake() { | function createSnowflake() { | ||
const snowflake = document.createElement('div'); | const snowflake = document.createElement('div'); | ||
snowflake. | snowflake.classList.add('snowflake'); | ||
document.body.appendChild(snowflake); | document.body.appendChild(snowflake); | ||
snowflakes.push(snowflake); | snowflakes.push(snowflake); | ||
} | |||
for (let i = 0; i < snowflakeCount; i++) { | |||
createSnowflake(); | |||
} | } | ||
setInterval( | setInterval(() => { | ||
snowflakes.forEach(snowflake => { | |||
snowflake.style.left = `${Math.random() * 100}vw`; | |||
snowflake.style.top = `${Math.random() * 100}vh`; | |||
}); | |||
}, 1000); | |||
})(); | })(); |
Версия от 22:18, 22 декабря 2024
// Эффект снега (function() { const snowflakeCount = 50; // Количество снежинок const snowflakes = []; function createSnowflake() { const snowflake = document.createElement('div'); snowflake.classList.add('snowflake'); document.body.appendChild(snowflake); snowflakes.push(snowflake); } for (let i = 0; i < snowflakeCount; i++) { createSnowflake(); } setInterval(() => { snowflakes.forEach(snowflake => { snowflake.style.left = `${Math.random() * 100}vw`; snowflake.style.top = `${Math.random() * 100}vh`; }); }, 1000); })();