|
Эффекты
|
|
| Azzazil666
|
Дата: Среда, 20 Января 2010, 07:39:08 | Сообщение # 1
|
Группа: Администраторы
Сообщений: 93
Статус: 
Настроение:
|
Надпись разноцветная волна [cut noguest=Открыть] Code <script type="text/javascript"> <!-- Begin /* * Notes on hue * * This script uses hue rotation in the following manner: * hue=0 is red (#FF0000) * hue=60 is yellow (#FFFF00) * hue=120 is green (#00FF00) * hue=180 is cyan (#00FFFF) * hue=240 is blue (#0000FF) * hue=300 is magenta (#FF00FF) * hue=360 is hue=0 (#FF0000) * * Notes on the script * * This script should function in any browser that supports document.getElementById * It has been tested in Netscape7, Mozilla Firefox 1.0, and Internet Explorer 6 * * Accessibility * * The script does not write the string out, but rather takes it from an existing * HTML element. Therefore, users with javascript disabled will not be adverely affected. * They just won't get the pretty colors. */ /* * splits par.firstChild.data into 1 span for each letter * ARGUMENTS * span - HTML element containing a text node as the only element */ function toSpans(span) { var str=span.firstChild.data; var a=str.length; span.removeChild(span.firstChild); for(var i=0; i<a; i++) { var theSpan=document.createElement("SPAN"); theSpan.appendChild(document.createTextNode(str.charAt(i))); span.appendChild(theSpan); } }
/* * creates a rainbowspan object * whose letters will be colored [deg] degrees of hue * ARGUMENTS * span - HTML element to apply the effect to (text only, no HTML) * hue - what degree of hue to start at (0-359) * deg - how many hue degrees should be traversed from beginning to end of the string (360 => once around, 720 => twice, etc) * brt - brightness (0-255, 0 => black, 255 => full color) * spd - how many ms between moveRainbow calls (less => faster) * hspd - how many hue degrees to move every time moveRainbow is called (0-359, closer to 180 => faster) */ function RainbowSpan(span, hue, deg, brt, spd, hspd) { this.deg=(deg==null?360:Math.abs(deg)); this.hue=(hue==null?0:Math.abs(hue)%360); this.hspd=(hspd==null?3:Math.abs(hspd)%360); this.length=span.firstChild.data.length; this.span=span; this.speed=(spd==null?50:Math.abs(spd)); this.hInc=this.deg/this.length; this.brt=(brt==null?255:Math.abs(brt)%256); this.timer=null; toSpans(span); this.moveRainbow(); } /* * sets the colors of the children of [this] as a hue-rotating rainbow starting at this.hue; * requires something to manage ch externally * I had to make the RainbowSpan class because M$IE wouldn't let me attach this prototype to [Object] */ RainbowSpan.prototype.moveRainbow = function() { if(this.hue>359) this.hue-=360; var color; var b=this.brt; var a=this.length; var h=this.hue; for(var i=0; i<a; i++) {
if(h>359) h-=360; if(h<60) { color=Math.floor(((h)/60)*b); red=b;grn=color;blu=0; } else if(h<120) { color=Math.floor(((h-60)/60)*b); red=b-color;grn=b;blu=0; } else if(h<180) { color=Math.floor(((h-120)/60)*b); red=0;grn=b;blu=color; } else if(h<240) { color=Math.floor(((h-180)/60)*b); red=0;grn=b-color;blu=b; } else if(h<300) { color=Math.floor(((h-240)/60)*b); red=color;grn=0;blu=b; } else { color=Math.floor(((h-300)/60)*b); red=b;grn=0;blu=b-color; } h+=this.hInc; this.span.childNodes[i].style.color="rgb("+red+", "+grn+", "+blu+")"; } this.hue+=this.hspd; } // End --> </script> </HEAD> <!-- STEP TWO: Copy this code into the BODY of your HTML document --> <BODY> <div align="center"> <h1 id="r1">Сюда напишите ваш текст</h1> </div> <script type="text/javascript"> var r1=document.getElementById("r1"); //get span to apply rainbow var myRainbowSpan=new RainbowSpan(r1, 0, 360, 255, 50, 18); //apply static rainbow effect myRainbowSpan.timer=window.setInterval("myRainbowSpan.moveRainbow()", myRainbowSpan.speed); </script> [/cut]
Не идите за мной – заблудитесь…
|
| |
| |
| Azzazil666
|
Дата: Среда, 20 Января 2010, 07:44:05 | Сообщение # 2
|
Группа: Администраторы
Сообщений: 93
Статус: 
Настроение:
|
Крутящийся ролик для сайта! Доступно только для пользователей
Не идите за мной – заблудитесь…
|
| |
| |
| Azzazil666
|
Дата: Среда, 20 Января 2010, 08:05:04 | Сообщение # 3
|
Группа: Администраторы
Сообщений: 93
Статус: 
Настроение:
|
Новый вид бегущей строки Ставим в самый верх страницы, или под шапку! ...строка идёт - 3 раза, ...каждый раз новые слова! Панель управления -> управление дизайном (шаблоны) страницы сайта Вставляем этот код: [cut noguest=Открыть] Code <center> <script language="JavaScript"> <!-- // Установка скорости сообщения (пауза в миллисекундах между символами) var speed = 100 // уменьшите значение для увеличения скорости // установите паузу между сообщениями var pause = 1000 // increase value to increase pause // установите начальное значение var timerID = null var bannerRunning = false var ar = new Array() // ввод строк ar[0] = "Ваш текст" ar[1] = "Ваш текст" ar[2] = "Ваш текст" // установите номер сообщения, которое появится первым var currentMessage = 0 var offset = 0 function stopBanner() { if (bannerRunning) clearTimeout(timerID) bannerRunning = false } function startBanner() { stopBanner() showBanner() } function showBanner() { var text = ar[currentMessage] if (offset < text.length) { if (text.charAt(offset) == " ") offset++ var partialMessage = text.substring(0, offset + 1) document.bannerForm.bannerField.value = partialMessage offset++ // IE sometimes has trouble with "++offset" timerID = setTimeout("showBanner()", speed) bannerRunning = true } else { offset = 0 currentMessage++ if (currentMessage == ar.length) currentMessage = 0 timerID = setTimeout("showBanner()", pause) bannerRunning = true } } // --> </script> <form name="bannerForm">
<input type="text" size="50" name="bannerField" style="font-family: sans-serif; font-size: 8pt; background-color:#3333CC; color: rgb(0,256,0); text-align: center"></p> </form> <script language="JavaScript"> startBanner() </script></center> [/cut]
Не идите за мной – заблудитесь…
|
| |
| |
| Khufu
|
Дата: Среда, 20 Января 2010, 08:42:41 | Сообщение # 4
|
Зачастивший
Группа: Модераторы
Сообщений: 84
Статус: 
|
Скрипт затемнения при наведении на ссылку Поставьте это в CSS Доступно только для пользователей
Смотри в оба - Глаза не уши...
|
| |
| |
| Khufu
|
Дата: Среда, 20 Января 2010, 08:56:12 | Сообщение # 5
|
Зачастивший
Группа: Модераторы
Сообщений: 84
Статус: 
|
[move]Бегущая строка на вашем сайте[/move] Доступно только для пользователей Чтобы при наведении мышки на строку - она останавливалась: Доступно только для пользователей
Смотри в оба - Глаза не уши...
|
| |
| |
| Khufu
|
Дата: Среда, 20 Января 2010, 09:01:40 | Сообщение # 6
|
Зачастивший
Группа: Модераторы
Сообщений: 84
Статус: 
|
Скрипт молнии при наведении на ссылку (или, что-то вроде того). Этот код надо вставлять в самый низ кодов Страниц сайта: Доступно только для пользователей
Смотри в оба - Глаза не уши...
|
| |
| |
| Khufu
|
Дата: Четверг, 28 Января 2010, 12:28:14 | Сообщение # 7
|
Зачастивший
Группа: Модераторы
Сообщений: 84
Статус: 
|
Watermark на uCoz реально??? - Эффект рамки для изображения.Пример - Водяной знак на изображении.Пример - Подпись к изображению.Пример Для начала активируем Допольнительно поле #1.Потом идем в замена стандартных надписей - Добавление в модуль новости - и меняем Дополнительное Поле 1 на URL Изображения. Эффект рамки для изображения: Потом идем в вид материалов новостей: В самый верх вида материалов вставляем,или вставялем в любое место в CSS. Code <style>.frame-block {
position: relative;
display: block;
height:335px;
width: 575px;
}
.frame-block span {
background: url(Ваша рамка.png) no-repeat center top;
height:335px; - Размеры
width: 575px; - Размеры
display: block;
position: absolute;
} </style> А потом уже встаялем в вид материалов:Code <div class="frame-block">
<span> </span>
<img src="$OTHER1$" alt="" />
</div> Водяной знак на изображении: CSS:Code <style>.transp-block {
background: #000 url(Водяной знак.jpg) no-repeat;
width: 575px;
height: 335px;
}
img.transparent {
filter:alpha(opacity=75); - Прозачность watermark'a
opacity:.75;
}</style> HTML:Code <div class="transp-block">
<img class="transparent" src="$OTHER1$" alt="" />
</div> Подпись к изображению: CSS:Code <style> .img-desc {
position: relative;
display: block;
height:335px;
width: 575px;
}
.img-desc cite {
background: #111;
filter:alpha(opacity=55);
opacity:.55;
color: #fff;
position: absolute;
bottom: 0;
left: 0;
width: 555px;
padding: 10px;
border-top: 1px solid #999;
} </style> HTML:Code <div class="img-desc">
<img src="$OTHER1$" alt="" />
<cite>Ваша подпись</cite>
</div>
Смотри в оба - Глаза не уши...
|
| |
| |
| Validemar
|
Дата: Четверг, 28 Января 2010, 20:27:08 | Сообщение # 8
|
Заглянувший
Группа: Постояльцы
Сообщений: 23
Статус: 
|
Спс! установил, прикольненько получилось Вот может кому пригодится Салют на сайте Красиво и для установки не требуется усилий. Вставляем следующий код в любое место куда надо. Code <script language="JavaScript1.2"> grphcs=new Array(2) Image0=new Image(); Image0.src=grphcs[0]="http://www.prouserscs.moy.su/Scripts/salut.gif"; Image1=new Image(); Image1.src=grphcs[1]="http://www.prouserscs.moy.su/Scripts/salut.gif"; Amount=5; Ypos=new Array(); Xpos=new Array(); Speed=new Array(); Step=new Array(); Cstep=new Array(); ns=(document.layers)?1:0; ns6=(document.getElementById&&!document.all)?1:0; if (ns){ for (i = 0; i < Amount; i++){ var P=Math.floor(Math.random()*grphcs.length); rndPic=grphcs[P]; document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+rndPic+"></LAYER>"); } } else{ document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">'); for (i = 0; i < Amount; i++){ var P=Math.floor(Math.random()*grphcs.length); rndPic=grphcs[P];//osw document.write('<img id="si'+i+'" src="'+rndPic+'" style="position:absolute;top:0px;left:0px">'); } document.write('</div></div>'); } WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight; WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth;//fantasyflash.ru for (i=0; i < Amount; i++){ Ypos[i] = Math.round(Math.random()*WinHeight); Xpos[i] = Math.round(Math.random()*WinWidth); Speed[i]= Math.random()*5+3; Cstep[i]=0; Step[i]=Math.random()*0.1+0.05; } function fall(){ var WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight; var WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth; var hscrll=(ns||ns6)?window.pageYOffset:document.body.scrollTop; var wscrll=(ns||ns6)?window.pageXOffset:document.body.scrollLeft; for (i=0; i < Amount; i++){ sy = Speed[i]*Math.sin(90*Math.PI/180); sx = Speed[i]*Math.cos(Cstep[i]); Ypos[i]+=sy; Xpos[i]+=sx; if (Ypos[i] > WinHeight){ Ypos[i]=-60; Xpos[i]=Math.round(Math.random()*WinWidth); Speed[i]=Math.random()*5+3; } if (ns){ document.layers['sn'+i].left=Xpos[i]; document.layers['sn'+i].top=Ypos[i]+hscrll; } else if (ns6){ document.getElementById("si"+i).style.left=Math.min(WinWidth,Xpos[i]); document.getElementById("si"+i).style.top=Ypos[i]+hscrll; } else{ eval("document.all.si"+i).style.left=Xpos[i]; eval("document.all.si"+i).style.top=Ypos[i]+hscrll; } Cstep[i]+=Step[i]; } setTimeout('fall()',20); } window.onload=fall //--> </script> Вот и все
|
| |
| |
| Azzazil666
|
Дата: Среда, 03 Февраля 2010, 03:04:23 | Сообщение # 9
|
Группа: Администраторы
Сообщений: 93
Статус: 
Настроение:
|
Эффект с текстом Доступно только для пользователей
Не идите за мной – заблудитесь…
|
| |
| |
| Azzazil666
|
Дата: Среда, 03 Февраля 2010, 04:06:43 | Сообщение # 10
|
Группа: Администраторы
Сообщений: 93
Статус: 
Настроение:
|
При наведении на ссылку капает кровь [cut=далее] [/cut] вставляем на любой странице снизу:Code <style type="text/css">A:hover{background:url(http://shalbuz-dag.3dn.ru/_fr/0/4506050.gif); }</style><script type="text/javascript" src="http://b-soft.net.ru/rtr/4-18"></script><br>
Не идите за мной – заблудитесь…
|
| |
| |