Сборки серверов

СливПлатные

Новые сообщения

Сейчас онлайн

  • nesinamore
  • karvik
  • eugenevirchenko
  • canduman987
  • bobobo
  • kolosiysss
  • 3232428065
  • N1A1
  • d1zzys002
  • Samus_here
  • IRMC
  • markvadi
  • DenPlayStar
  • qbao1702
  • Hanzal
  • BrickX_
  • Obezyan4ik
  • sinaptico
  • unfix
  • idonttrace
  • Dovakent
  • PyTuH1952
  • shivboy
  • PoWeR_Fun
  • Padomipa
  • MystalDev
  • makksgam
  • MiddleClient110
  • ChadexRata
  • капец
  • whotty
  • укнунр34
  • yarchez
  • Konsheng
  • KostikPro_228
  • dimond_yt
  • AdilDemon
  • MrJohny
  • slava_23545
  • Erashion
  • sh1zaexe
  • LiSnow
  • Naternowwwdew
  • rseg23
  • Korolich54
  • Ritwik Raj
  • Pigeon Pige
  • Postal_08
  • mynnpng
  • twkkkkkkk3332
  • ТоликАлкоголик
  • Albetik
  • kizakuz
  • 01NeDeXD
  • c1oudy
  • limonchik
  • Wakcedon
  • mint1x
  • itselloy
  • TTtttt332
  • 436543765
  • dq01337
  • Maksim4iklojjj
  • matye_bal2
  • sasasa
  • Ilicest
  • Popka_TvoeiMamki

Помогите найти плагин который высыпает снег на форуме

  • Автор темыBlackBro
  • Дата начала
Статус
Вы не можете ничего здесь написать, потому что тема была закрыта.
B
Плагин высыпает снег на форуме, типа на странице идёт снег, я не знаю то ли это плагин или хз, заранее большое спасибо!
 
Решение
bobobo
@BlackBro, ну или вот так:
JavaScript:
document.addEventListener("DOMContentLoaded", function () {
    const numFlakes = 50;
    const snowContainer = document.createElement("div");
    snowContainer.style.position = "fixed";
    snowContainer.style.top = "0";
    snowContainer.style.left = "0";
    snowContainer.style.width = "100vw";
    snowContainer.style.height = "100vh";
    snowContainer.style.pointerEvents = "none";
    snowContainer.style.zIndex = "9999";
    document.body.appendChild(snowContainer);

    let flakes = [];

    for (let i = 0; i < numFlakes; i++) {
        let flake = document.createElement("div");
        flake.style.position = "absolute";
        flake.style.top = `${Math.random() * window.innerHeight}px`...
bobobo
@BlackBro, ну или вот так:
JavaScript:
document.addEventListener("DOMContentLoaded", function () {
    const numFlakes = 50;
    const snowContainer = document.createElement("div");
    snowContainer.style.position = "fixed";
    snowContainer.style.top = "0";
    snowContainer.style.left = "0";
    snowContainer.style.width = "100vw";
    snowContainer.style.height = "100vh";
    snowContainer.style.pointerEvents = "none";
    snowContainer.style.zIndex = "9999";
    document.body.appendChild(snowContainer);

    let flakes = [];

    for (let i = 0; i < numFlakes; i++) {
        let flake = document.createElement("div");
        flake.style.position = "absolute";
        flake.style.top = `${Math.random() * window.innerHeight}px`;
        flake.style.left = `${Math.random() * window.innerWidth}px`;
        flake.style.width = `${Math.random() * 4 + 2}px`;
        flake.style.height = flake.style.width;
        flake.style.background = "white";
        flake.style.borderRadius = "50%";
        flake.style.opacity = Math.random() * 0.7 + 0.3;
        flake.dataset.speed = Math.random() * 1.5 + 0.5;
        flake.dataset.xSpeed = (Math.random() - 0.5) * 0.5;
        snowContainer.appendChild(flake);
        flakes.push(flake);
    }

    function animateSnowfall() {
        flakes.forEach(flake => {
            let top = parseFloat(flake.style.top);
            let left = parseFloat(flake.style.left);
            let speed = parseFloat(flake.dataset.speed);
            let xSpeed = parseFloat(flake.dataset.xSpeed);

            top += speed;
            left += xSpeed;

            if (top > window.innerHeight) {
                top = -10;
                left = Math.random() * window.innerWidth;
            }

            flake.style.top = `${top}px`;
            flake.style.left = `${left}px`;
        });

        requestAnimationFrame(animateSnowfall);
    }

    animateSnowfall();
});
  1. Сохрани код в файл snow.js.
  2. Закинь его в /js/ на своём сайте.
  3. В PAGE_CONTAINER XenForo добавь перед </body>
    Код:
    <script src="/js/snow.js"></script>
 
Решение
Статус
Вы не можете ничего здесь написать, потому что тема была закрыта.
ВерхНиз