91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

用JavaScript實現變色背景和文字(轉)

發布時間:2020-08-18 14:03:19 來源:ITPUB博客 閱讀:255 作者:rainytag 欄目:編程語言
用JavaScript實現變色背景和文字

  制作變色背景和文字的JavaScript代碼有很多種,不過大多數背景顏色變化時有跳躍感,不夠柔和。本例的效果特別酷!

請看效果:




背景請用bgcolor參數,前景文字請用fgcolor參數。

全部代碼如下:

1、背景:

< html >
< head >
< title >bgcolor< /title >
< meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
< script language="JavaScript" >
< !--
//you can assign the initial color of the background here
r=255;
g=50;
b=50;
flag=0;
t=new Array;
o=new Array;
d=new Array;

function hex(a,c)
{
t[a]=Math.floor(c/16)
o[a]=c%16
switch (t[a])
{
case 10:
t[a]=´A´;
break;
case 11:
t[a]=´B´;
break;
case 12:
t[a]=´C´;
break;
case 13:
t[a]=´D´;
break;
case 14:
t[a]=´E´;
break;
case 15:
t[a]=´F´;
break;
default:
break;
}
switch (o[a])
{
case 10:
o[a]=´A´;
break;
case 11:
o[a]=´B´;
break;
case 12:
o[a]=´C´;
break;
case 13:
o[a]=´D´;
break;
case 14:
o[a]=´E´;
break;
case 15:
o[a]=´F´;
break;
default:
break;
}
}

function ran(a,c)
{
if ((Math.random() >2/3||c==0)&&c< 255)
{
c++
d[a]=2;
}
else
{
if ((Math.random()< =1/2||c==255)&&c >0)
{
c--
d[a]=1;
}
else d[a]=0;
}
return c
}
function do_it(a,c)
{
if ((d[a]==2&&c< 255)||c==0)
{
c++
d[a]=2
}
else
if ((d[a]==1&&c >0)||c==255)
{
c--;
d[a]=1;
}
if (a==3)
{
if (d[1]==0&&d[2]==0&&d[3]==0)
flag=1
}
return c
}
function disco()
{
if (flag==0)
{
r=ran(1, r);
g=ran(2, g);
b=ran(3, b);
hex(1,r)
hex(2,g)
hex(3,b)
document.bgColor="#"+t[1]+o[1]+t[2]+o[2]+t[3]+o[3]
flag=50
}
else
{
r=do_it(1, r)
g=do_it(2,g)
b=do_it(3,b)
hex(1,r)
hex(2,g)
hex(3,b)
document.bgColor="#"+t[1]+o[1]+t[2]+o[2]+t[3]+o[3]
flag--
}
if (document.all)
setTimeout(´disco()´,20)
}
//-- >
< /script >
< /head >

< body onload="disco()" bgcolor="#FFFFFF" text="#000000" >
< /body >
< /html >
2、前景文字:


< html >
< head >
< title >bgcolor< /title >
< meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
< script language="JavaScript" >
< !--
//you can assign the initial color of the background here
r=255;
g=0;
b=0;
flag=0;
t=new Array;
o=new Array;
d=new Array;
function hex(a,c)
{
t[a]=Math.floor(c/16)
o[a]=c%16
switch (t[a])
{
case 10:
t[a]=´A´;
break;
case 11:
t[a]=´B´;
break;
case 12:
t[a]=´C´;
break;
case 13:
t[a]=´D´;
break;
case 14:
t[a]=´E´;
break;
case 15:
t[a]=´F´;
break;
default:
break;
}
switch (o[a])
{
case 10:
o[a]=´A´;
break;
case 11:
o[a]=´B´;
break;
case 12:
o[a]=´C´;
break;
case 13:
o[a]=´D´;
break;
case 14:
o[a]=´E´;
break;
case 15:
o[a]=´F´;
break;
default:
break;
}
}

function ran(a,c)
{
if ((Math.random() >2/3||c==0)&&c< 255)
{
c++
d[a]=2;
}
else
{
if ((Math.random()< =1/2||c==255)&&c >0)
{
c--
d[a]=1;
}
else d[a]=0;
}
return c
}
function do_it(a,c)
{
if ((d[a]==2&&c< 255)||c==0)
{
c++
d[a]=2
}
else
if ((d[a]==1&&c >0)||c==255)
{
c--;
d[a]=1;
}
if (a==3)
{
if (d[1]==0&&d[2]==0&&d[3]==0)
flag=1
}
return c
}
function disco()
{
if (flag==0)
{
r=ran(1, r);
g=ran(2, g);
b=ran(3, b);
hex(1,r)
hex(2,g)
hex(3,b)
document.fgColor="#"+t[1]+o[1]+t[2]+o[2]+t[3]+o[3]
flag=50
}
else
{
r=do_it(1, r)
g=do_it(2,g)
b=do_it(3,b)
hex(1,r)
hex(2,g)
hex(3,b)
document.fgColor="#"+t[1]+o[1]+t[2]+o[2]+t[3]+o[3]
flag--
}
if (document.all)
setTimeout(´disco()´,0)
}
//-- >
< /script >
< /head >

< body onload="disco()" text="#000000" >賽迪網電腦應用
< /body >
< /html > [@more@]
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

葫芦岛市| 龙胜| 炎陵县| 门头沟区| 泽普县| 吐鲁番市| 米易县| 溧阳市| 平泉县| 碌曲县| 济南市| 伊宁市| 涿州市| 崇义县| 娄底市| 吴堡县| 台北市| 崇礼县| 平潭县| 余干县| 汕尾市| 台南县| 高阳县| 高雄市| 阿克苏市| 买车| 全南县| 行唐县| 临汾市| 旬邑县| 兖州市| 青铜峡市| 西平县| 晋江市| 蓝田县| 吉水县| 屯留县| 萍乡市| 大洼县| 印江| 稷山县|