查看: 4298|回复: 14

[求助] 求图片变色的代码

[复制链接]

该用户从未签到

鲜花(0) 鸡蛋(0)
发表于 2009-10-15 23:27 | 显示全部楼层 |阅读模式
如题,我在别的网站找到变色的代码,可是到了空间用了怎么图片没有变色?

该用户从未签到

鲜花(0) 鸡蛋(0)
发表于 2009-10-15 23:43 | 显示全部楼层
很多种方法,本论坛好像都有,自己慢慢搜索吧

该用户从未签到

鲜花(0) 鸡蛋(0)
发表于 2009-10-15 23:49 | 显示全部楼层

给你一个JS的吧,代码如下:

<html>
<head>
<title> ☆单身情歌☆
</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">
</head>
<body bgcolor=\"#FFFFFF\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">
<IMG id=\"img1\" src=\"http://pimg.qihoo.com/qhimg/baike/600_449/1f/04/92/1f0492bq119bdb.a4a0b3.jpg\" width=\"700\" height=\"540\">
<SCRIPT language=JavaScript><!--
var bcolor=\"#ffffff\"//
var numax=50;//
ccolor=new Array(\"#999999\",\"#ff9900\",\"#dd0000\",\"#ccffff\",\"#0000ff\",\"#9cdc3d\",\"#444444\",\"#ff99ff\");
img1.style.filter=\"progidXImageTransform.Microsoft.Light()\"
iii=0
col=\"0123456789abcdef\"
rr=col.indexOf(ccolor[0].substring(1,2))*16+col.indexOf(ccolor[0].substring(2,3));
gg=col.indexOf(ccolor[0].substring(3,4))*16+col.indexOf(ccolor[0].substring(4,5));
bb=col.indexOf(ccolor[0].substring(5,6))*16+col.indexOf(ccolor[0].substring(6,7));
eval(\"img1.filters[\'DXImageTransform.Microsoft.Light\'].addAmbient(\"+rr+\",\"+gg+\",\"+bb+\",100)\")
iii=1
function changecolor(num,r,g,b){
if(num==0){
r=col.indexOf(ccolor[iii].substring(1,2))*16+col.indexOf(ccolor[iii].substring(2,3));
g=col.indexOf(ccolor[iii].substring(3,4))*16+col.indexOf(ccolor[iii].substring(4,5));
b=col.indexOf(ccolor[iii].substring(5,6))*16+col.indexOf(ccolor[iii].substring(6,7));
}
//status=num+\",\"+((r-rr)*num/numax+rr)+\",\"+((g-gg)*num/numax+gg)+\",\"+((b-bb)*num/numax+bb)
eval(\"img1.filters[\'DXImageTransform.Microsoft.Light\'].changecolor(0,\"+((r-rr)*num/numax+rr)+\",\"+((g-gg)*num/numax+gg)+\",\"+((b-bb)*num/numax+bb)+\",100)\")
//eval(\"img1.filters[\'DXImageTransform.Microsoft.Light\'].addAmbient(\"+((r-rr)*num/numax+rr)+\",\"+((g-gg)*num/numax+gg)+\",\"+((b-bb)*num/numax+bb)+\",100)\")
if(num<numax){
num=num+1;
setTimeout(\'changecolor(\'+num+\',\'+r+\',\'+g+\',\'+b+\')\',100)
}else{
num=0;
rr=r;
gg=g;
bb=b;
iii=iii+1;
if(iii>ccolor.length-1) iii=0;
setTimeout(\'changecolor(\'+num+\',\'+r+\',\'+g+\',\'+b+\')\',2000)
}
}
changecolor(0);
// -->
</SCRIPT>
</body></html>

该用户从未签到

鲜花(0) 鸡蛋(0)
发表于 2009-10-15 23:56 | 显示全部楼层
这是一个不断变色的代码。如果只是单纯的变成另外的一种颜色,也就是说的滤镜效果,代码就简单多了

该用户从未签到

鲜花(0) 鸡蛋(0)
发表于 2009-11-1 00:43 | 显示全部楼层
原来如此

该用户从未签到

鲜花(0) 鸡蛋(0)
发表于 2009-11-1 13:18 | 显示全部楼层
☆单身情歌☆

该用户从未签到

鲜花(0) 鸡蛋(0)
发表于 2009-11-1 13:20 | 显示全部楼层
原来在这里也不变色?

该用户从未签到

鲜花(0) 鸡蛋(0)
发表于 2009-11-8 13:38 | 显示全部楼层
有高手在吗?请出来指点一下咯

该用户从未签到

鲜花(0) 鸡蛋(0)
发表于 2009-11-10 18:58 | 显示全部楼层





我知道你要给我怎么样的小任性

我知道你要给我这样的臭脾气

我知道你要给我这种那种

I DON\'T WANNA被搜寻

你知道我要给你怎么样的大道理

你知道我要给你这样的耍甜蜜

你知道我要给你这种那种

I DON\'T WANNA被设定

0932313 我爱你

是不是你真的没开机

有没有看到我传的短讯

是否应该删除你的记忆

0932313

我爱你

你不会狠心到又关机

看着彩色屏幕没反应

最怕就是没有一格收讯

我知道你要给我怎么样的小任性

我知道你要给我这样的臭脾气

我知道你要给我这种那种

I DON\'T WANNA被搜寻

你知道我要给你怎么样的大道理

你知道我要给你这样的耍甜蜜

你知道我要给你这种那种

I DON\'T WANNA被设定

0932313 我爱你 是不是你真的没开机

有没有看到我传的短讯

是否应该删除你的记忆

0932313 我爱你

你不会狠心到又关机

看着彩色屏幕没反应

最怕就是没有一格收讯

会议中不敢待成静音

就怕在第一时间漏掉你的消息

热恋中多少浓情甜蜜

那些储存的讯息 每一个字都让人痛心

0932313 我爱你 是不是你真的没开机

有没有看到我传的短讯

是否应该删除你的记忆

0932想一想我爱你

你是真的狠下心关机

看着彩色屏幕没反应

也许应该删除我的记忆

不要再想过去 我还是想你









[ 本帖最后由 祝福 于 2009-11-11 22:39 编辑 ]

该用户从未签到

鲜花(0) 鸡蛋(0)
发表于 2009-11-10 19:57 | 显示全部楼层
原帖由 祝福 于 2009-11-10 18:58 发表
强悍啊。。。代码能给我麽???、谢谢了。。
您需要登录后才可以回帖 登录 | 中文注册

本版积分规则

网站地图|小黑屋|Archiver|中画网 ( 蜀ICP备11021737号-2 )|网站地图

GMT+8, 2024-12-25 01:43 , Processed in 0.063647 second(s), 17 queries , MemCached On.

上网要文明 发言要理性

Powered by Discuz! © 2008-2023 YinHuaBBS.CN

快速回复 返回顶部 返回列表