Bazar, 24.11.2024, 18:53
Приветствую Вас Гость | RSS
Мой сайт
Главная | Web | Регистрация | Вход
Меню сайта
Разделы дневника
Arxaplan Sekilleri [24]
Cursor Effektleri [11]
Saat kodlari [7]
Saygaclar [0]
Teqvim Kodlari [2]
Yazi Effektleri [7]
Scrollbar kodları [6]
Media player kodları [0]
Sayt baslıqları [5]
Səhifədə effektlər [32]
Menyu kodları [3]
Rəng kodları [0]
Movzu ayırac kodları [0]
Ikon kodlari [0]
Reklam Banneri Duzelt [5]
Мини-чат
200
Наш опрос
Yeni Dizayn Xoşunuza Geldi?
Cemi Cavablar: 374
Главная » 2008 » Oktyabr » 19 » Rengaren yanib sonen maraqli yazi effect kodu
Rengaren yanib sonen maraqli yazi effect kodu
16:32
<HEAD>
<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">BIRINCI YAZINIZi BURAYA</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>
<div align="center">
<h2 id="r2">IKINCI YAZINIZI BURAYA YAZIN!!</h2>
</div>
<script type="text/javascript">
var r2=document.getElementById("r2"); //get span to apply rainbow
var myRainbowSpan2=new RainbowSpan(r2, 0, 360, 255, 50, 348); //apply static rainbow effect
myRainbowSpan2.timer=window.setInterval("myRainbowSpan2.moveRainbow()", myRainbowSpan2.speed);
</script>
<p>
Категория: Yazi Effektleri | Просмотров: 1114 | Добавил: Casper | Рейтинг: 0.0/0 |
Всего комментариев: 1
1 RedRox  
0
hue=0 is red (#FF0000) Eladir

Имя *:
Email *:
Код *:
Форма входа
Календарь
«  Oktyabr 2008  »
Ç.aÇCü.aCü.ŞmB.aВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Поиск
Друзья сайта
Статистика

Hal-hazırda saytda: 1
Qonaq: 1
İstifadeçiler: 0

Copyright MyCorp © 2024