文章分类
HTML/CSS Flash教程 Fireworks教程 Dreamweave JavaScript 网站推广 网页理论 其他教程 视频教程
 产品搜索
关键字: 分类:

最新素材图库


当前位置:首页 >> 网页教程>> HTML/CSS >> 特效:黑客帝国的经典效果

特效:黑客帝国的经典效果


作者: 佚名 来源:网络 浏览:1453 日期:2006-6-12 16:10:08


<!-- 要实现此效果需要 1 个步骤: -->

<!-- 第 1 步: -->
<!-- 把下面的代码加到<BODY></BODY>区域中: -->

<script language="javascript">
<!-- Matrix by kurt.grigg@virgin.net
if (document.all){
X=new Array();
for(i=0; i < 3; i++){
X[i]=Math.round(Math.random()*1)
}
Imsg='0'+' '+'1'+' '+'0'+' '+'1'+' '+'0'+' '
+X[0]+' '+X[1]+' '+X[1]+' '+'0'+' '+'1'+' ';
var msg=Imsg+Imsg;
L=msg.length;
L2=msg.length-10;
I=-10;
S=new Array();
T=new Array();
mix=new Array();
stp=new Array();
pos=new Array();
txt=new Array();
O=new Array();
RC=new Array("1","0");

document.write("<div id='Container' style='position:absolute;top:0;left:0'>")
for(i=0; i < msg.length/2; i++){
S[i]=I+=12;
document.write("<div id='A' style='position:absolute;top:0;left:"+S[i]+";width:10;height:100px;"
+"font-family:Arial,Verdana;font-size:12px;color:#00bb00'></div>");
}
document.write("</div>");
for(i=0; i < msg.length/2; i++){
T[i]=msg;
pos[i]=0;
stp[i]=Math.random()*2;
mix[i]=Math.round(Math.random()*6);
O[i]=40+Math.round(Math.random()*60);
}
function Matrix(){
var r=Math.floor(Math.random()*RC.length);
var Q="<div style='position:relative;color:#00ff00'>"+RC[r]+"</div>";
Container.style.top=window.document.body.scrollTop;
for(i=0; i < msg.length/2; i++){
pos[i]+=stp[i];
txt[i]=T[i].substring(mix[i],pos[i])+' '+Q+' ';
A[i].innerHTML=txt[i];
A[i].style.filter='alpha(opacity = '+O[i]+')';
if (pos[i] > L){
pos[i]=0;
stp[i]=Math.random()*2;
L=10+Math.round(Math.random()*L2);
mix[i]=Math.round(Math.random()*6);
O[i]=40+Math.round(Math.random()*60)
}
}
setTimeout('Matrix()',30);
}
Matrix();
}
// -->
</script>


上一篇:特效:显示可移动的层并可关闭 下一篇:特效:页面中随机出现的星星小花絮
【关闭窗口】 【返回顶部】返回网页教程】 【返回HTML/CSS

相关推荐文章

第9天:第一个CSS布..

CSS重新定义项目符号..

用代码“写”出扫描线效..

最窄770px最宽10..

Web标准学习:保持清..

网页风格化 用CSS实..

CSS:超越网格的布局


关于本站 | 广告服务 | 联系我们 | 站点留言 | 活动支持 | 友情链接 | 投稿热线 | 网站地图
版权所有 Copyright@ 2005 设计路上 QQ技术讨论群 24980615(已满) 5204059(已满) 4337615(已满)
业务联系Email:huchuangwu@hotmail.com 粤ICP备05029101号