204、文字颜色渐变脚本

204、文字颜色渐变脚本

脚本说明:

 

把如下代码加入<body>区域中

 

<script language="JavaScript">

 

 

 

<!-- Hide

 

 

 

 

 

 

 

function MakeArray(n){

 

 

 

   this.length=n;

 

 

 

   for(var i=1; i<=n; i++) this[i]=i-1;

 

 

 

   return this

 

 

 

}

 

 

 

 

 

 

 

hex=new MakeArray(16);

 

 

 

hex[11]="A"; hex[12]="B"; hex[13]="C"; hex[14]="D"; hex[15]="E"; hex[16]="F";

 

 

 

 

 

 

 

function ToHex(x){

 

 

 

   var high=x/16;

 

 

 

   var s=high+"";

 

 

 

   s=s.substring(0,2); 

 

 

 

   high=parseInt(s,10);

 

 

 

   var left=hex[high+1];

 

 

 

   var low=x-high*16;

 

 

 

   s=low+"";

 

 

 

   s=s.substring(0,2);

 

 

 

   low=parseInt(s,10);

 

 

 

   var right=hex[low+1];

 

 

 

   var string=left+""+right;

 

 

 

   return string;

 

 

 

}

 

 

 

 

 

 

 

function rainbow(text){

 

 

 

   text=text.substring(3,text.length-4);

 

 

 

   color_d1=255;                               

 

 

 

   mul=color_d1/text.length;

 

 

 

   for(i=0;i < text.length;i++){

 

 

 

      color_d1=255*Math.sin(i/(text.length/3)); "255*Math.sin(i/(text.length/3))"

 

 

 

      color_h1=ToHex(color_d1);

 

 

 

      color_d2=mul*i;

 

 

 

      color_h2=ToHex(color_d2);

 

 

 

      document.write("<FONT COLOR='#FF"+color_h1+color_h2+"'>"+text.substring(i,i+1)+'</FONT>');

 

 

 

   }

 

 

 

}

 

 

 

 

 

 

 

// -->

 

 

 

</script>

 

 

 

<SCRIPT>

 

 

 

<!--

 

 

 

   {rainbow("--> YOUR MESSAGE GOES HERE. THE LONG THE BETTER!<!--");}

 

 

 

//-->

 

 

 

</SCRIPT>

 

 

Write a comment

Comments: 0