MediaWiki:Common.js

Страница интерфейса MediaWiki
Версия от 22:15, 22 декабря 2024; Ahahahahha (обсуждение | вклад) (Эффект падающего снега)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
// Эффект падающего снега
(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);
})();