MediaWiki:Common.js: различия между версиями

Страница интерфейса MediaWiki
(Эффект падающего снега)
 
(Убрал снег)
Метка: очистка
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
// Эффект падающего снега
(function() {
    let snowflakes = [];
    function createSnowflake() {
        const snowflake = document.createElement('div');
        snowflake.className = 'snowflake';
        document.body.appendChild(snowflake);


        snowflake.style.left = `${Math.random() * window.innerWidth}px`;
        snowflake.style.animationDuration = `${Math.random() * 3 + 2}s`;
        snowflake.style.opacity = Math.random();
        snowflake.style.fontSize = `${Math.random() * 10 + 10}px`;
        snowflakes.push(snowflake);
        setTimeout(() => {
            snowflake.remove();
            snowflakes = snowflakes.filter(flake => flake !== snowflake);
        }, 5000);
    }
    setInterval(createSnowflake, 200);
})();

Текущая версия от 19:36, 15 января 2025