经典的网页3D动态效果之一

翻译|其它|编辑:郝浩|2004-08-06 09:06:00.000|阅读 2196 次

概述:

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>


<HTML>
<HEAD>
<TITLE>ImToCoolForYourAss</TITLE>
</HEAD>

<BODY bgcolor=000000 text=ffffff>

<script language="javascript">
count = 40
colorAdder = 255/count
scaleSize = 3
var speed = []
var n = 0
for(b=0;b!=count+1;b++){
a = count - b
speed[b] = Math.cos(b/100)
document.write('<OBJECT ID="RDS" CLASSID="CLSID:369303C2-D7AC-11D0-89D5-00A0C90833E6" STYLE="position:absolute;top:0;left:0;width:350;height:350">
<PARAM NAME="Line0001" VALUE="SetLineStyle(1)">
<PARAM NAME="Line0002" VALUE="SetFillStyle(1)">
<PARAM NAME="Line0003" VALUE="SetLineColor('+(b*colorAdder)+','+((b/2)*colorAdder)+','+0+')">
<PARAM NAME="Line0004" VALUE="SetFillColor('+(a*colorAdder)+','+((a/2)*colorAdder)+','+0+')">
<PARAM NAME="Line0005" VALUE="Rect('+(-(a/2)*(scaleSize/2))+', '+(-(a*2)*(scaleSize/2))+', '+(a*scaleSize)+', '+(a*scaleSize)+', 0)"></OBJECT>')
}
function DoStuff(){
n+=0.01
var tempval2 = speed.slice(1,speed.length)
speed = tempval2.concat([Math.cos(n)*50])

for(a=0;a!=count+1;a++){
RDS[a].Rotate(0,0,speed[a]/2)
}
}
setInterval("DoStuff()",10)
</script>

</BODY>
</HTML>


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP