用javascript实现彩虹文本效果的方法
本文介绍了一种用javascript实现彩虹文本效果的方法,供大家参考:彩虹文字
<!——开始从旧浏览器中隐藏
功能createhexarray(N)
{
this.length = N;
对于(var i = 1;i <;n;+ +)
此{ i = i - 1;
此{ 11 } A;
这个{ 12 };
此{ 13 } C;
此{ 14 } d;
此{ 15 } e;
此{ 16 } f;
返回此;
}
HX =新createhexarray(16);
功能converttohex(X)
{
如果(x<17)
x=16;
var高= 16;
var高= ;
S = s.substring(0, 2);
高= parseInt(S,10);
VaR左= HX { 1 }高+;
Var Low = x -高* 16;
如果(低<1)
低= 1;
低=;
S = s.substring(0, 2);
低= parseInt(S,10);
VaR对= HX { 1 }低+;
var =左+ ++右;
返回的字符串;
}
功能makerainbow(文本)
{
文本= text.substring(0,文本长度);
color_d1 = 255;
多= color_d1 / text.length;
对于(var i = 0;i < text.length;i++){
color_d1 = 255 * Math.sin(我/(text.length / 3));
color_h1 = converttohex(color_d1);
color_d2 =多*我;
color_h2 = converttohex(color_d2);
K = text.length;
j=k I;
如果(j<0)
j=0;
color_d3 =多* J;
color_h3 = converttohex(color_d3);
document.write(<字体颜色= # color_h3 color_h1 + + +
color_h2 + > + text.substring(I,I + 1)+ );
}
}
隐藏旧的浏览器
<!——
到您自己的文本更改…
makerainbow(欢迎来到博尔德城州);
document.write();
makerainbow(最佳坝美国城市);
希望本文能对大家的javascript程序设计有所帮助。