winxp html5,超级 HTML HTMLEditor —- winXP 风格 [2]

刚才那个名字叫 htmleditor.asp

filename: color.asp

作者:        centver

更新日期:    2001-6-24

版本:        1.0

email:        intion@yeah.net

请保留 –>

looker html editor v1.0 — color

td

{

font-size: 10.8pt

}

body

{

font-size: 10.8pt

}

button

{

width: 5em

}

var selrgb = ;

var drrgb = ;

var selgray = 120;

var hexch = new array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f);

function tohex(n)

{

var h, l;

n = math.round(n);

l = n % 16;

h = math.floor((n / 16)) % 16;

return (hexch[h] + hexch[l]);

}

function docolor(c, l)

{

var r, g, b;

r = 0x + c.substring(1, 3);

g = 0x + c.substring(3, 5);

b = 0x + c.substring(5, 7);

if(l > 120)

{

l = l – 120;

r = (r * (120 – l) + 255 * l) / 120;

g = (g * (120 – l) + 255 * l) / 120;

b = (b * (120 – l) + 255 * l) / 120;

}

else

{

r = (r * l) / 120;

g = (g * l) / 120;

b = (b * l) / 120;

}

return # + tohex(r) + tohex(g) + tohex(b);

}

function endcolor()

{

var i;

if(drrgb != selrgb)

{

drrgb = selrgb;

for(i = 0; i <= 30; i ++)

{

graytable.rows(i).bgcolor = docolor(selrgb, 240 – i * 8);

}

}

selcolor.value = docolor(rgb.innertext, gray.innertext);

showcolor.bgcolor = selcolor.value;

}

selrgb = event.srcelement.bgcolor;

endcolor();

rgb.innertext = event.srcelement.bgcolor;

endcolor();

rgb.innertext = selrgb;

endcolor();

selgray = event.srcelement.title;

endcolor();

gray.innertext = event.srcelement.title;

endcolor();

gray.innertext = selgray;

endcolor();

window.returnvalue = selcolor.value;

window.close();

function wc(r, g, b, n)

{

r = ((r * 16 + r) * 3 * (15 – n) + 0x80 * n) / 15;

g = ((g * 16 + g) * 3 * (15 – n) + 0x80 * n) / 15;

b = ((b * 16 + b) * 3 * (15 – n) + 0x80 * n) / 15;

document.write(

}

var cnum = new array(1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0);

for(i = 0; i < 16; i ++)

{

document.write(

);

for(j = 0; j < 30; j ++)

{

n1 = j % 5;

n2 = math.floor(j / 5) * 3;

n3 = n2 + 3;

wc((cnum[n3] * n1 + cnum[n2] * (5 – n1)),

(cnum[n3 + 1] * n1 + cnum[n2 + 1] * (5 – n1)),

(cnum[n3 + 2] * n1 + cnum[n2 + 2] * (5 – n1)), i);

}

document.writeln(

);

}

for(i = 255; i >= 0; i -= 8.5)

{

document.write(

);

}

选中色彩

基色:

亮度: 120

代码:

确定
取消
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值