Перейти к контенту

Эффекты (Сезонные новогодние :) )


Profy

Рекомендуемые сообщения

Здравствуйте уважаемые !

Приближаются новогодние праздники, хотелось бы как то привести форум в праздничный вид :D

Видел я как то такой эффект (не помню где, хоть убейте :) ) Поверх форума падают такие симпатичные снежинки...

Нет ли у кого информации , что, как и где , (Если он такой мод есть )

 

 

И сразу ещё один вопросик ;) (Простите , если неправильно пользую поиск,- не нашёл )

Быстрое редактирование (как у вас) это только в 2.1 или для 2.0.4 тоже можно прикрутить такой модик ? :)

 

Заранее благодарен и с наступающим ! :)

Изменено пользователем Profy
Ссылка на комментарий
Поделиться на других сайтах

1. Сделать можно всё.

2. Это не мод, это скрипт который можно воткнуть в форум (предпочтительно "Общий Шаблон Форума").

3. Да, есть, плохо ищешь. Если есть копеечка - помогу.

4. Тебя тоже :D

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
script type="text/javascript">
//Путь к картинке со снежинкой
var snowsrc="snow.gif"
// Кол-во одновременных падающих снежинок
var no = 10;
// Кол-во секунд, когда падает снег (0=всегда):
var hidesnowtime = 0;
// Когда убирать снег ("windowheight" -> после прохождения экрана или  "pageheight" после прохождения всей страницы)
var snowdistance = "pageheight";

///////////Stop Config//////////////////////////////////

var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

var dx, xp, yp;	// coordinate and position variables
var am, stx, sty;  // amplitude and step variables
var i, doc_width = 800, doc_height = 600; 

if (ns6up) {
  doc_width = self.innerWidth;
  doc_height = self.innerHeight;
} else if (ie4up) {
  doc_width = iecompattest().clientWidth;
  doc_height = iecompattest().clientHeight;
}

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {  
  dx[i] = 0;						// set coordinate variables
  xp[i] = Math.random()*(doc_width-50);  // set position variables
  yp[i] = Math.random()*doc_height;
  am[i] = Math.random()*20;		 // set amplitude variables
  stx[i] = 0.02 + Math.random()/10; // set step variables
  sty[i] = 0.7 + Math.random();	 // set step variables
  if (ie4up||ns6up) {
document.write("<div id='dot"+ i +"' style='POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;'><img src='"+snowsrc+"' border='0'></div>");
  }
}

function snowIE_NS6() {  // IE and NS6 main animation function
  doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")?  iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;
  for (i = 0; i < no; ++ i) {  // iterate for every dot
 yp[i] += sty[i];
 if (yp[i] > doc_height-50) {
   xp[i] = Math.random()*(doc_width-am[i]-30);
   yp[i] = 0;
   stx[i] = 0.02 + Math.random()/10;
   sty[i] = 0.7 + Math.random();
 }
 dx[i] += stx[i];
 document.getElementById("dot"+i).style.top=yp[i]+"px";
 document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";  
  }
  snowtimer=setTimeout("snowIE_NS6()", 10);
}

function hidesnow(){
if (window.snowtimer) clearTimeout(snowtimer)
for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden"
}


if (ie4up||ns6up){
  snowIE_NS6();
if (hidesnowtime>0)
setTimeout("hidesnow()", hidesnowtime*1000)
}

</script>

Изменено пользователем AntiPlus
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.