ForumD.ru - Дизайн для форумов, скрипты для форумов, техническая поддержка

Объявление

АКЦИЯ: Раздаём дизайны бесплатно

Доработаем макет под ваш проект;
Сверстаем;
Сделаем мобильную версию по желанию.

Подробнее

Поисковой ресурс

Проект от команды FD
для текстовых ролевиков

Спойлеры и обсуждение

Мийрон

Качественный пиар быстро и недорого.
Красивейшие дизайны по низким ценам.
Каталог ролевых игр.

Подробнее

FD Chat - Чат на вашем форуме

Чат на отдельной странице на форуме. Без регистрации, используются форумные аккаунты.
Стоимость: 1500р
Первым 10 покупателям скидка 20%.

Подробнее

Макет для сайта «Fantasy Calalogue»

Детализированный макет «Fantasy catalogue» для тёмного дизайна многостраничного сайта
Стоимость при покупке эксклюзивно: 3600р
В стоимость входит корректировка макета и доработка недостающих страничек под ваш проект.

Подробнее

Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Реклама на сайтеПредложения
Стать модераторомОтзывы

Подробнее
Конкурс! Интерфейс и взаимодействие! Главный приз - 2000 рублей.
Ищешь чем бы украсить свой форум или сайт к Новому году? 🎄 Мы поможем нарядиться! 🎄
❗ ❗ ❗ Technical work is underway. Something here and there may be crooked. We'll fix it soon. :)

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ForumD.ru - Дизайн для форумов, скрипты для форумов, техническая поддержка » Javascript, Jquery и CSS решения » Анимированный падающий снег на сайт/форум (JS, CSS)


Анимированный падающий снег на сайт/форум (JS, CSS)

Сообщений 1 страница 10 из 47

1

Снежинки jSnow
Анимированный настраиваемый снег на форум/сайт без CSS и HTML

Скрипт и описание

Все что Вам надо, это подключить плагин:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

И инициализировать его (проще говоря, запустить) кодом:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

При запуске мы можем добавить некоторые настройки, например:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Настройки

flakes: 30 - Количество одновременно показываемых снежных хлопьев.
flakeMaxSize:30 - Максимальный размер снежных хлопьев в случае использования HTML-код символа, а не изображения. Этот параметр будет проигнорирован, если у вас используются картинки в качестве снежинок.
flakeMinSize:20 - Минимальный размер снежных хлопьев в случае использования HTML-код символа, а не изображения. Этот параметр будет проигнорирован, если у вас используются картинки в качестве снежинок.
flakeCode:[""] - HTML коды хлопьев или полный путь к изображениям (или относительный или полный путь), используемых в качестве хлопьев. По умолчанию в качестве хлопьев будет используется символ • ( • ). Из переданного массива хлопьев, скрипт случайным образом выбирает и показывает снежинки.
flakeColor:["#fff","#ccc","#bbb"] - Набор цветов хлопьев. Цвет хлопьев будет случайным образом выбран из передаваемого набора цветов (только для HTML кодов снежинок).
interval:60 - Длительность цикла. Значение по умолчанию 50 (миллисекунды), что означает, что цикл анимации будет выполняться каждые 50мс (20 раз в секунду, с 1 сек = 1000 миллисекунд).

Примеры
Летают разноцветные "снежинки" ("*")

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Летают разноцветные хлопья и снежинки

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Летают снежинки картинкой

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Известные баги:
Скрипт может растянуть форум/сайт по длине до бесконечности.
Чтобы исправить, добавьте в свой стиль

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.


Красивые падающие крупные снежинки с 3D эффектом
+ кнопка остановки снега

скрипт и описание

Скрипт

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

настройка кнопки паузы назодятся здесь:

/* Отключалка Снежка */

  if(localStorage.СнежокOff)localStorage.СнежокOff = 2;
  else  FORUM.СнежокStart();
  $('#post-form').prepend('<div class="snowflake'+(localStorage.СнежокOff?' Off':'') +'" title="Включить/Выключить" onclick="funkOnOff(this)">Отключить снег</div>');
  function funkOnOff(th){
    $(th).toggleClass('Off');
    var f = $(th).attr('class').indexOf('Off')!=-1;
    if(f){
        clearInterval(FORUM.intervalID);
        localStorage.СнежокOff = 1;
        $('.winternetz').remove();
    }
    else {
        if(localStorage.СнежокOff==2){
            delete localStorage.СнежокOff;
            FORUM.СнежокStart();
        } else {
            delete localStorage.СнежокOff;
            FORUM.Снежок ();
        }

    }
  }

если отключение не нужно, можно вырезать весь кусок
красное - селектор, в который вставится кнопка отключения
синее - блок отключения, в него можно встроить стиль через css или вставить картинку, например:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.


Настраиваемый снегопад
Анимированный настраиваемый снег с отключением на мобильных

Демо: https://loktar00.github.io/JQuery-Snowfall/
Github

Скрипт и описание

Скрипт:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Настройки:
flakeCount = Количество снежинок на странице (одновременно)
flakeColor = Цвет снежинок
minSize = Минимальный размер снежинки
maxSize = Максимальный размер снежинки
maxSpeed = Максимальная скорость
minSpeed = Минимальная скорость
round = Округление снежинок (значение true или false)
shadow = Тень снежинок (значение true или false)

Пример настроек снега:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Снег внутри определенного элемента
можно вместо $(document) прописать селектор элемента, к которому будет назначен снег, например:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.


SnowFall — Анимация падающего снега
Анимированный снег для сайта на JQuery TweenMax от GreenSock

Источник

Скрипт и описание

HTML
Для снега вставляем контейнер:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

именно в нем будет идти снег, так что, при желании ограничить область снегопада добавляем стили через #snow-animation-container

Скрипт
Подключаем библиотеку TweenMax

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

а также вставляем скрипт:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Настройки и CSS
Интенсивностью снега можно управлять в скрипте:

MAX_SNOW = 200 — максимальное количество снежинок
MAX_SNOW_SIZE = 7 — максимальный размер снежинки в пикселях
MAX_SNOW_SPEED = 1 — ускорение снежинки

Контейнер со снежинками может вызывать на сайте горизонтальный скролл. В этом случае вставьте в стиль:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Для MYBB и других движков, где нет доступа в html-код
Если у вас нет возможности вставить хтмл-код снега в нужное место, воспользуйтесь кодом:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Красное - селектор, в который вставится код.
В данном примере мы вставляем снежинки прямо в "тело", чтобы они покрывали весь сайт/форум

Для тех, у кого проблемы с высотой контейнера снега
Если у вас будут проблемы с тем, что снег идет только в верхней части сайта, а при скроллинге вниз снег "обрывается", вам поможет это CSS-решение:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Красное - селектор "туловища" сайта, который НЕ должен перекрывать снег.
Этот код "растянет" контейнер со снегом и зафиксирует его на весь экран + поставит его на фон сайта/форума, чтобы не было проблем с тем, чтобы снег "перекрывал" контент.


Мелкий падающий снег

скрипт и описание

Снег крупинками, меняющий направление от прикосновения
В html верх

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.


Падающие голубые снежинки

скрипт и описание

Ещё снежок , теперь синий , под самый изысканный дизайн
В html верх

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.


Скрипт падающих анимированных снежинок

скрипт и описание

В html верх

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

настройки снега находятся здесь:

var snowletter="*";
var sinkspeed=0.6;
var snowmaxsize=40;
var snowminsize=8;
var snowingzone=1;


Падающие снежинки картинкой

скрипт и описание
Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Настройки находятся тут:

var snowsrc="http://www.emeraldday.com/wp-content/uploads/2012/11/%D0%A1%D0%BD%D0%B5%D0%B6%D0%B8%D0%BD%D0%BA%D0%B8-16.gif" //путь к изображению снежинки
var no = 30; //кол-во снежинок


Скрипт крупных плавно падающих снежинок

Скрипт и описание
Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.


Голубые снежинки меняющие наклон падения по движению курсора

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.


Задний фон форума со снегом и плавно меняющимся цветом

Автор: Домовой

Код и описание
Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Основной цвет и завершающий должны быть одинаковыми.
Код цвета находится в строчках:

25%{background-color:#800000;}
50%{background-color:#008B00;}
75%{background-color:#00008B;}

Цвета можно менять на свой вкус как и основной цвет фона.


Падающие снежники на CSS

Автор:  Kit Jenson

Снежок мелковат, но реализован он через гифку, так что при желании можно поставить любую анимацию снега.

Код и описание
Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Отредактировано sadhaka (18.01.13 19:14)

+3

2

sadhaka
поставила вверх

<script type="text/javascript" src="https://forumstatic.ru/files/0011/e9/e1/16008.js">
<script type="text/javascript">
$(function() {
$().jSnow({flakes:15, flakeMaxSize:30, flakeMinSize:20, flakeCode:["*"], flakeColor:["#f00","#00f","#fff"],interval:60});
});
</script>

не работает,что не так?
http://legeonbleach.rolka.su/

+1

3

Нелл написал(а):

<script type="text/javascript" src="https://forumstatic.ru/files/0011/e9/e1/16008.js">

эту часть вижу

а эту нет

Нелл написал(а):

<script type="text/javascript">
$(function() {
$().jSnow({flakes:15, flakeMaxSize:30, flakeMinSize:20, flakeCode:["*"], flakeColor:["#f00","#00f","#fff"],interval:60});
});
</script>

+1

4

sadhaka
стоит там же о.о

+1

5

Нелл
понятно, это я опечаталась, исправьте на так:

<script type="text/javascript" src="https://forumstatic.ru/files/0011/e9/e1/16008.js"></script>
<script type="text/javascript">
$(function() {
$().jSnow({flakes:15, flakeMaxSize:30, flakeMinSize:20, flakeCode:["*"], flakeColor:["#f00","#00f","#fff"],interval:60});
});
</script>

+2

6

sadhaka
Да,теперь все нормально)

+1

7

<script type="text/javascript">
$(function() {
$().jSnow({flakes:15, flakeMaxSize:30, flakeMinSize:20, flakeCode:["http://s3.uploads.ru/t/HgV5Z.png", "http://s2.uploads.ru/t/NeZ7F.png", "http://s3.uploads.ru/t/x9BGv.png"], flakeColor:["#f00","#00f","#fff"],interval:60});
});
</script>

И этот не работает.

+1

8

А бесконечная прокрутка страницы вниз - это нормально?
http://fancyworld.mybb.ru/

+1

9

И вообще форум ползает как хочет, если крутить его зажав колесико.

+1

10

Emili de Sombre
Хм, правду, есть такое поведение в мозилле

Добавьте в свой стиль

html, body {
    position: relative;
}

Лилитана
все прекрасно работает http://skyeycat.rusff.ru/

+1

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»


ТЕСТ
ВНИМАНИЕ! При обращении за техподдержкой и вопросами по скриптам/оформлению, оставляй ссылку на форум/сайт с проблемой! Специалист должен вживую видеть проблему, чтобы подсказать как ее решить.

ВНИМАНИЕ! Гости (не зарегистрированные на форуме) могут писать сообщения, но не могут вставлять прямые ссылки! Чтобы оставить сообщение со ссылкой на сайт, форум или скриншот удали символы: "https://", "https://" или "www."

добавить скрипт/код [block="SCRBLOCK"] [block="stforlink"] иконка, [block="link"][url=https://forumd.ru/viewtopic.php?id=]название[/url][/block] [/block] [block="sttags"] теги [/block] [/block]

Иконки:

[block="icon fa-brands fa-js"],[/block]

[block="icon fa-brands fa-css3-alt"],[/block]

[block="icon fa-regular fa-file-lines"],[/block]

[block="icon fa-solid fa-file-code"],[/block]

[block="icon fa-solid fa-file-invoice-dollar"],[/block]

ТЕГИ (*значение в скобках вставить в SCRBLOCK через пробел)
Тип кода:

скрипт (js)[block="js"]скрипт, js[/block]

css код (css)[block="css"]css код, css[/block]

HTML/CSS шаблоны (shab)[block="shab"]HTML/CSS шаблоны, shab[/block]

Модули/Расширения (global)[block="global"]Модули/Расширения, global[/block]

Платформа:

MyBB.ru (mybb-ru)[block="mybb-ru"]MyBB.ru, mybb-ru[/block]

Любой движок (any)[block="any"]Любой движок, any[/block]

Тип для форума:

Пользователи (users)[block="users"]Пользователи, users[/block]

Профиль (userprof)[block="userprof"]Профиль, userprof[/block]

Доп. поля профиля (adfield)[block="adfield"]Доп. поля профиля, adfield[/block]

Аватары (avatars)[block="avatars"]Аватары, avatars[/block]

Репутация (repa)[block="repa"]Репутация, repa[/block]


Группы (groups)[block="groups"]Группы, groups[/block]

Гoсти (guest)[block="guest"]Гoсти, guest[/block]

Администраторы (admins)[block="admins"]Администраторы, admins[/block]

Модераторы (moders)[block="moders"]Модераторы, moders[/block]


Регистрация (regis)[block="regis"]Регистрация, regis[/block]

Личные сообщения (ls)[block="ls"]Личные сообщения, ls[/block]

Вход (login)[block="login"]Вход, login[/block]

Подписки (subsc)[block="subsc"]Подписки, subsc[/block]


Поиск (search)[block="search"]Поиск, search[/block]

Цитирование (quotes)[block="quotes"]Цитирование, quotes[/block]

Пагинация (pagin)[block="pagin"]Пагинация, pagin[/block]

Опросы (polls)[block="polls"]Опросы, polls[/block]

Смайлы (smiles)[block="smiles"]Смайлы, smiles[/block]


Фикс скриптов QuadroBoards (qbfix)[block="qbfix"]Фикс скриптов QuadroBoards, qbfix[/block]

Страница форума:

На всех страницах (allpages)[block="allpages"]На всех страницах, allpages[/block]

Страницы (созд. в админке) (fpages)[block="fpages"]Страницы (соз. в админке), fpages[/block]


Главная страница (mainpage)[block="mainpage"]Главная страница, mainpage[/block]

Объявление (announ)[block="announ"]Объявление, announ[/block]

Категории (categ)[block="categ"]Категории, categ[/block]

Форумы (forums)[block="forums"]Форумы, forums[/block]

Статистика (stats)[block="stats"]Статистика, stats[/block]


Список тем (topiclist)[block="topiclist"]Список тем, topiclist[/block]

Страница профиля (profpage)[block="profpage"]Страница профиля, profpage[/block]


Тема (topics)[block="topics"]Тема, topics[/block]

Сообщения (posts)[block="posts"]Сообщения, posts[/block]

Контент сообщений (p-content)[block="p-content"]Контент сообщений, p-content[/block]

Рейтинг постов (p-repa)[block="p-repa"]Рейтинг постов, p-repa[/block]

Профиль автора поста (p-prof)[block="p-prof"]Профиль автора поста, p-prof[/block]


Форма ответа (fo)[block="fo"]Форма ответа, fo[/block]

Модификация ФО (fomod)[block="fomod"]Модификация ФО, fomod[/block]

Новые BB-теги (newbb)[block="newbb"]Новые BB-теги, newbb[/block]

Инструментарий спец тем/постов (spesh)[block="spesh"]Инструментарий спец тем/постов, spesh[/block]

Универсальные теги:

Дизайн/стиль (dis)[block="dis"]Дизайн/стиль, dis[/block]

Замена элементов/атрибутов (chan)[block="chan"]Замена элементов/атрибутов, chan[/block]

Загрузка (load)[block="load"]Загрузка, load[/block]

Переадресация (redir)[block="redir"]Переадресация, redir[/block]

Скроллинг (scroll)[block="scroll"]Скроллинг, scroll[/block]


Виджеты (vidjet)[block="vidjet"]Виджеты, vidjet[/block]

Меню (menu)[block="menu"]Меню, menu[/block]

Вкладки (ttabs)[block="ttabs"]Вкладки, ttabs[/block]

Галереи (gall)[block="gall"]Галереи, gall[/block]

Слайдеры (sliders)[block="sliders"]Слайдеры, sliders[/block]

Ротаторы (rotat)[block="rotat"]Ротаторы, rotat[/block]

Таймеры/даты (timers)[block="timers"]Таймеры/даты, timers[/block]

Спойлеры (spoilers)[block="spoilers"]Спойлеры, spoilers[/block]


Реклама (adv)[block="adv"]Реклама, adv[/block]

Изображения (pics)[block="pics"]Изображения, pics[/block]

Медиа (media)[block="media"]Медиа, media[/block]

Ролевые игры (frpg)[block="frpg"]Ролевые игры, frpg[/block]


Hover-эффекты (hover)[block="hover"]Hover-эффекты, hover[/block]

Анимация (anim)[block="anim"]Анимация, anim[/block]

Украшения (decor)[block="decor"]Украшения, decor[/block]

Праздники (seleb)[block="seleb"]Праздники, seleb[/block]


Ограничения/запреты (stops)[block="stops"]Ограничения/запреты, stops[/block]

Антикопирование (nocopy)[block="nocopy"]Антикопирование, nocopy[/block]

Уведомления (notif)[block="notif"]Уведомления, notif[/block]


Вы здесь » ForumD.ru - Дизайн для форумов, скрипты для форумов, техническая поддержка » Javascript, Jquery и CSS решения » Анимированный падающий снег на сайт/форум (JS, CSS)