Социальная сеть для всех живет 4702-й день, нам 12 лет!
Здравствуйте. Вы попали на форум родителей, где нет
вообще никакой назойливой рекламы!
Сайт сделан для людей, для вас, для тех, кто ищет новые знания и ответы
на свои вопросы.
Вкусные рецепты, неспешное общение, узнать законы и льготы,
вопросы отношений,
скачать прямой ссылкой книги, новые знакомства, истории людей,
воспитание детей, завести блог и писать свои мысли, все о свадьбах,
здоровье и уход за собой, полезные идеи для вашего дома - море
информации в нужных разделах!
У нас есть: сам форум, фотоальбомы, чат, блоги, доска объявлений,
микроблоги, слушать онлайн радио, онлайн игры и многое другое.
Мы не воруем Ваше время - мы даем возможность узнать мир лучше!
Новый Год... Апельсинки, легкий мороз за окном и скоро 1 января. А еще за окном идет снежок. И так хочется, чтобы на сайте у себя падал такой же искрящийся снег, легкий и воздушный, красивый и не тормознутый для посетителей!
Всем здравствуйте. Я хочу предложить легкий скрипт на java "Падающий снег" для установки на любой сайт любой сложности и движок! Не важно что у вас есть сайт знакомств, есть каталог сайтов или чат. Он подойдет всем, этот падающий снег. Он не тормозит и работает без нареканий, он ставится легко и не ссылается на картинку в корне сайта.
Чтобы установить такой скрипт, не надо загружать картинку и указывать на него путь, достаточно открыть файл, сунуть код и сохранить.
Я рекомендую место установить в файл, который отвечает за низ, в футер!
// Число снежинок (больше 40 не рекомендую)
var snowmax=35
// Цвета для снежинок, добавлять сколько угодно;
var snowcolor=new Array("#b9dff5","#b9dff5","#b9dff5","#b9dff5","#b9dff5")
// Шрифт снежинок (можете экспериментировать)
var snowtype=new Array("Times")
// Форма снежинки (чтобы были нормальные, оставляете "*")
var snowletter="*"
// Скорость снегопада (рекомендовано от 0.3 до 2)
var sinkspeed=0.6
// Максимальный размер снежинки
var snowmaxsize=35
// Минимальный размер снежинки
var snowminsize=8
// Зона снегопада
// 1 для всех зон, 2 по левой стороне
// 3 для центра, 4 по правой стороне
var snowingzone=1
///////////////////////////////////////////////////////////////////////////
// Конец конфигурации
///////////////////////////////////////////////////////////////////////////
// Ниже ничего не трогать
var snow=new Array()
var marginbottom
var marginright
var timer
var i_snow=0
var x_mv=new Array();
var crds=new Array();
var lftrght=new Array();
var browserinfos=navigator.userAgent
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
var ns6=document.getElementById&&!document.all
var opera=browserinfos.match(/Opera/)
var browserok=ie5||ns6||opera
function randommaker(range) {
rand=Math.floor(range*Math.random())
return rand
}
function initsnow() {
if (ie5 || opera) {
marginbottom = document.body.scrollHeight
marginright = document.body.clientWidth-15
}
else if (ns6) {
marginbottom = document.body.scrollHeight
marginright = window.innerWidth-15
}
var snowsizerange=snowmaxsize-snowminsize
for (i=0;i<=snowmax;i++) {
crds[i] = 0;
lftrght[i] = Math.random()*15;
x_mv[i] = 0.03 + Math.random()/10;
snow[i]=document.getElementById("s"+i)
snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]
snow[i].size=randommaker(snowsizerange)+snowminsize
snow[i].style.fontSize=snow[i].size+'px';
snow[i].style.color=snowcolor[randommaker(snowcolor.length)]
snow[i].style.zIndex=1000
snow[i].sink=sinkspeed*snow[i].size/5
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size)
snow[i].style.left=snow[i].posx+'px';
snow[i].style.top=snow[i].posy+'px';
}
movesnow()
}
function movesnow() {
for (i=0;i<=snowmax;i++) {
crds[i] += x_mv[i];
snow[i].posy+=snow[i].sink
snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i])+'px';
snow[i].style.top=snow[i].posy+'px';
if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=0
}
}
var timer=setTimeout("movesnow()",50)
}
for (i=0;i<=snowmax;i++) {
document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")
}
if (browserok) {
window.onload=initsnow
}
</script>
Разберем строки, где можно смоделировать для своего сайта круче!
Найдите
Код:
var snowcolor=new Array("#b9dff5","#b9dff5","#b9dff5","#b9dff5","#b9dff5")
эта строка отвечает за цвет снежинок. Код нежно голубого цвета - #b9dff5. В яндексе есть палитра цветов: кликайте на нужный цвет и вставляйте!
Найдите
Код:
// Форма снежинки (чтобы были нормальные, оставляете "*")
var snowletter="*"
эту строку не трогать. Строка формирует снежок в виде *
Остальные строки можно трогать: можно по центру сделать снегопад, можно еще больше или меньше сделать снежинки по форме и саму скорость отрегулировать.
То что ниже строки
/
Код:
/ Ниже ничего не трогать
не трогать(!).
Скрипт легкий, не тормозит, сайт прекрасно загружается при этом, пинг такой же на стороне пользователя. В общем, забирайте и пользуйтесь на здоровье! Создайте новогоднюю атмосферу у себя на своем сайте и зажгите напалмом всех посетителей зимним дизайном!
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
Форум родителей живет 4702-й день
Форум для подростков и приемных детей, для родителей школьников и усыновителей,
где опыт мам и пап важен для всех в общении.
Родительский сайт по разделам где есть статьи, по городам где общие интересы в эфире.
Социальная сеть родителей, бабушек и дедушек - это аудитория охвата по Грузии, Казахстану, Азербайджану, Молдова и стран СНГ Все материалы сайта представлены только для ознакомления. При копировании материала ссылка наforumroditeley.ru
обязательна!