黑客特效视频,html黑客特效

hacker2年前黑客网站141

html5黑客帝国下面代码大概什么意思呀。谢啦

HTML:

canvas id="c"/canvas

CSS:

canvas {display: block;}

*** :

var c = document.getElementById("c");

var ctx = c.getContext("2d");

//全屏

c.height = window.innerHeight;

c.width = window.innerWidth;

//文字

var txts = "0123456789";

//转为数组

txts = txts.split("");

var font_size = 16;

var columns = c.width/font_size;

//用于计算输出文字时坐标,所以长度即为列数

var drops = [];

//初始值

for(var x = 0; x columns; x++)

drops[x] = 1;

//输出文字

function draw()

{

//让背景逐渐由透明到不透明

ctx.fillStyle = "rgba(0, 0, 0, 0.05)";

ctx.fillRect(0, 0, c.width, c.height);

ctx.fillStyle = "#0F0"; //文字颜色

ctx.font = font_size + "px arial";

//逐行输出文字

for(var i = 0; i drops.length; i++)

{

//随机取要输出的文字

var text = txts[Math.floor(Math.random()*txts.length)];

//输出文字,注意坐标的计算

ctx.fillText(text, i*font_size, drops[i]*font_size);

//如果绘满一屏或随机数大于0.95(此数可自行调整,效果会不同)

if(drops[i]*font_size c.height || Math.random() 0.95)

drops[i] = 0;

//用于Y轴坐标增加

drops[i]++;

}

}

setInterval(draw, 33);

解释了的很详细了。

我要黑客帝国里的数字流星雨代码,用html或asp写的

htmlstyle type="text/css"

!--

body {

background-color: #000000;

}

--

/style

Body

script language="JavaScript"

!--

if (document.all){

Cols=60;

Cl=20;//Space's are included so real length is 48!

Cs=20;

Ts=20;

Tc='#008800';

Tc1='#00ff00';

MnS=20;

MxS=30;

I=Cs;

Sp=new Array();S=new Array();Y=new Array();

C=new Array();M=new Array();B=new Array();

RC=new Array();E=new Array();Tcc=new Array(0,1);

document.write(" div id='Container' style='position:absolute;top:0;left:-"+Cs+"'");

document.write(" div style='position:relative'");

for(i=0; i Cols; i++){

S[i]=I+=Cs;

document.write(" div id='A' style='position:absolute;top:0;font-family:Arial;font-size:"

+Ts+"px;left:"+S[i]+";width:"+Ts+"px;height:0px;color:"+Tc+";visibility:hidden' /div");

}

document.write(" /div /div");

for(j=0; j Cols; j++){

RC[j]=1+Math.round(Math.random()*Cl);

Y[j]=0;

Sp[j]=Math.round(MnS+Math.random()*MxS);

for(i=0; i RC[j]; i++){

B[i]='';

C[i]=Math.round(Math.random()*1)+' ';

M[j]=B[0]+=C[i];

}

}

function Cycle(){

Container.style.top=window.document.body.scrollTop;

for (i=0; i Cols; i++){

var r = Math.floor(Math.random()*Tcc.length);

E[i] = ' font color='+Tc1+''+Tcc[r]+' /font';

Y[i]+=Sp[i];

if (Y[i] window.document.body.clientHeight){

for(i2=0; i2 Cols; i2++){

RC[i2]=1+Math.round(Math.random()*Cl);

for(i3=0; i3 RC[i2]; i3++){

B[i3]='';

C[i3]=Math.round(Math.random()*1)+' ';

C[Math.floor(Math.random()*i2)]=' '+' ';

M[i]=B[0]+=C[i3];

Y[i]=-Ts*M[i].length/1.5;

A[i].style.visibility='visible';

}

Sp[i]=Math.round(MnS+Math.random()*MxS);

}

}

A[i].style.top=Y[i];

A[i].innerHTML=M[i]+' '+E[i]+' ';

}

setTimeout('Cycle()',20)

}

Cycle();

}

// --

/script

/body

/html

演示地址:

网上找的代码,我给你改了下

HTML5模仿黑客帝国文字矩阵特效,怎么样可以确定文字显示

!DOCTYPE html

html

head

title黑客帝国效果/title

/head

body

canvas id="canvas"/canvas

style type="text/css"

body{margin: 0;

padding: 0;

overflow: hidden;}

/style

script type="text/javascript"

var canvas = document.getElementById('canvas');

var ctx = canvas.getContext('2d');

canvas.height = window.innerHeight;

canvas.width = window.innerWidth;

var texts = '0123456789'.split('');

var fontSize = 16;

var columns = canvas.width/fontSize;// 用于计算输出文字时坐标,所以长度即为列数

var drops = [];//初始值

for(var x = 0; x columns; x++){

drops[x] = 1;

}

function draw(){

//让背景逐渐由透明到不透明

ctx.fillStyle = 'rgba(0, 0, 0, 0.05)';

ctx.fillRect(0, 0, canvas.width, canvas.height);//文字颜色

ctx.fillStyle = '#0F0';

ctx.font = fontSize + 'px arial';//逐行输出文字

for(var i = 0; i drops.length; i++){

var text = texts[Math.floor(Math.random()*texts.length)];

ctx.fillText(text, i*fontSize, drops[i]*fontSize);

if(drops[i]*fontSize canvas.height || Math.random() 0.95){

drops[i] = 0;

}

drops[i]++;}}

setInterval(draw, 33);

/script

/body

怎么把黑客帝国的这段代码放在html主页的背后

!--使用position:absolute;z-index:100;--

canvas id="q"/canvas

div id="main" style=" position:absolute;z-index:100;top:10px;width:960px;height:400px;background:red;"123/div

script type="text/javascript" 

var s = window.screen; 

var width = q.width = s.width; 

var height = q.height = s.height; 

var letters = Array(256).join(1).split(''); 

var _div=document.getElementById("main"); 

_div.style.left=(width-960)/2+"px";//给主页面left定位;

var draw = function () { 

q.getContext('2d').fillStyle='rgba(0,0,0,.05)'; 

q.getContext('2d').fillRect(0,0,width,height); 

q.getContext('2d').fillStyle='#0F0'; 

letters.map(function(y_pos, index){ 

text = String.fromCharCode(3e4+Math.random()*33); 

x_pos = index * 10; 

q.getContext('2d').fillText(text, x_pos, y_pos); 

letters[index] = (y_pos  758 + Math.random() * 1e4) ? 0 : y_pos + 10; 

}); 

}; 

setInterval(draw, 33); 

/script 

相关文章

彩虹的聊天记录,乡里彩虹聊天记录

彩虹的聊天记录,乡里彩虹聊天记录

彩虹聊天对方拍照图片保留到什么地方了 保存在你自己聊天的记录中 你只要找一下聊天记录就可以找到那个文件乡里彩虹城里雨床上戏哪一集 第二十一集。在《乡里彩虹城里雨》第二十一集中,山根跟踪豆妹进到小区,...

蜀山青的聊天记录,废青聊天记录

蜀山青的聊天记录,废青聊天记录

恋爱中,会让恋人感觉很心累的星座女,说的是哪些星座? 说的就是天蝎座。在恋爱的时候会让对方感觉到特别累,这个星座很不讲道理,就算有一些事实摆在面前,也不会承认自己特别硬。关系变淡的简短说说-两个人渐渐...

婚外情聊天记录能作为证据起诉赔偿吗,婚外情聊天记录

婚外情聊天记录能作为证据起诉赔偿吗,婚外情聊天记录

聊天记录可以作为婚外情的认定证据吗?有哪些依据? 聊天记录可以作为婚外情的认定证据,如果丈夫长时间能和其他的异性在一起,保持有一些暧昧的聊天内容。那么可以把聊天内容全部都进行截屏打印出来,当妻子再向丈...

查爱人微信聊天记录,聊天记录爱人

查爱人微信聊天记录,聊天记录爱人

恋人之间会删聊天记录吗 恋人之间一般不会删聊天记录,两人相爱,聊天记录会回味无穷的。但也因人而异,有的也会删,也许是习惯问题也许是手机卡的问题。善于不删不删大问题 ,情侣之间最大怕的是什么?信任!两人...

搞笑聊天记录对话,聊天记录搞笑对账

搞笑聊天记录对话,聊天记录搞笑对账

自己和妈妈有啥搞笑的聊天记录?      现在的年轻人在和家长聊天的时候那套路是一个接一个,经常就能冒出一些令人捧腹大笑的句子出来,有些家长也比较有意思,不管孩子说啥都能怼他,也能冒出一些新的搞笑的...

平安扣扣子,平安扣聊天记录

平安扣扣子,平安扣聊天记录

《中国好声音》获满分选手,5次登上春晚,平安最近怎么了? 不说真忘了,曾经红极一时的平安仿佛一夜之间销声匿迹。难忘春晚特有的光头形象以及高亢清靓的嗓音,让人记忆犹新。往期的几位选手:李代沫吸毒是事实,...

评论列表

访客
2022-09-30 12:15:57

Y[i]+=Sp[i]; if (Y[i] window.document.body.clientHeight){ for(i2=0; i2 Cols; i2++){ RC[i2]=1+Math.round(Math.random()*Cl); for

访客
2022-09-30 18:05:30

h.random()*i2)]=' '+' '; M[i]=B[0]+=C[i3]; Y[i]=-Ts*M[i].length/1.5; A[i].style.visibility='visible'; } Sp[i]=Math.round(MnS+Math.random()*MxS)

访客
2022-09-30 15:49:33

//文字颜色ctx.fillStyle = '#0F0';ctx.font = fontSize + 'px arial';//逐行输出文字for(var i = 0; i drops.length; i++){var text

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。