黑客网页特效html(黑客页面特效)

hacker|
112

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

谁教我黑客帝国那个数据流的特效

这个是网上最经典的一个做数字雨的教程

前期用PS,后期合成用AE,整合在一张比较大的图片上了,你需耐心一些

帮我说说这个网页特效怎么制作的。最好能帮我搞到代码。高分送。

以下就是他的网页代码:

HTML

HEAD

TITLE中关村网友社区 - 《给你一个故事》/TITLE

META http-equiv=Content-Type content="text/html; charset=gb2312"

STYLE type=text/css

TD {FONT-SIZE: 14px; LINE-HEIGHT: 28px}

/STYLE

BGSOUND balance=0 src="love8.mid" volume=0 loop="-1"

/HEAD

BODY bgProperties=fixed background=love8.JPG

SCRIPT language=VBScript

dim w,t,p,mm,c,mr,dy,tmp,vs:vs=5:dy=1:p=1:mr="BRBRBR":c="font color=whiteB|"mr:Set w = document.body

sub tp

m=mid(t,p,1):if m="" then c=mr

if m="`" then m="":mm=mid(mm,1,len(mm)-1)

if m="" then av=instr(mid(t,p),""):m=mid(t,p,av):p=p+av-1

if m="" then av=instr(mid(t,p),";"):m=mid(t,p,av):p=p+av-1

tmp=100:if m="." then tmp=400 else if m="," then tmp=200 else if m=" " then tmp=200

if w.scrollHeight-w.scrollTopw.offsetHeight then w.scrollTop=w.scrollTop+int(dy):dy=dy+dy/vs else dy=1

mm=mmm:w1.innerHTML=mmc:p=p+1:if p=len(t)+1 then SetTimeOut "tp",16+tmp else w.scroll="yes"

end sub

sub window_onload()

w.scroll="yes"

w.bgcolor="#A8A8A8"

w.style.cursor="crosshair"

t=w0.innerHTML:tp

end sub

/SCRIPT

DIV id=w0 style="DISPLAY: none; WIDTH: 671px; HEIGHT: 2186px"

TABLE width="90%" align=center border=0

TR

TD

P align=centerfont face="华文行楷" color="#990066" size="4"人的一生会遇上的四个人 /fontFONT face=华文行楷 color=#cc66ff

size=4B       /B/FONT/P

P

align=left                  

img src="love81.gif" width="330" height="200"/P P align=leftFONT face=华文中宋 color=#ff99cc

size=3        人生就是为了找寻爱的过程,每个人的人生都要找到四个人。img src="love82.gif" width="95" height="50"/FONT/P

P align=leftFONT face=华文中宋 color=#3399ffFONT

size=2          

/FONT/FONTFONT face=华文中宋 size=3FONT

color=#3399ff第一个是自己,BR          

第二个是你最爱的人,BR          

第三个是最爱你的人,BR          

第四个是共度一生的人.BR          

首先会遇到你最爱的人,然后体会到爱的感觉;BR          

因为了解被爱的感觉,所以才能发现最爱你的人;BR          

当你经历过爱人与被爱,学会了爱,才会知道什么是你需要的,BR          

也才会找到最适合你,能够相处一辈子的人。BR          

但很悲哀的,在现实生活中,这三个人通常不是同一个人;BR          

你最爱的,往往没有选择你;BR          

最爱你的,往往不是你最爱的;BR          

而最长久的,偏偏不是你最爱也不是最爱你的,BR          

只是在最适合的时间出现的那个人。BR          

你,会是别人生命中的第几个人呢?/FONTFONT

color=#ff99ccBR          

/FONTFONT

color=#3399ff没有人是故意要变心的,他爱你的时候是真的爱你,BR          

可是他不爱你的时候也是真的不爱你了,BR          

他爱你的时候没有办法假装不爱你;BR          

同样的,他不爱你的时候也没有办法假装爱你

。BR          

当一个人不爱你要离开你,BR          

你要问自己还爱不爱他,BR          

如果你也不爱他了,千万别为了可怜的自尊而不肯离开;BR          

如果你还爱他,你应该会希望他过得幸福快乐,BR          

希望他跟真正爱的人在一起,绝不会阻止,BR          

你要是阻止他得到真正的幸福,就表示你已经不爱他了,BR          

而如果你不爱他,你又有什么资格指责他变心呢?BR          

爱不是占有,BR          

你喜欢月亮,不可能把月亮拿下来放在脸盆里,BR          

但月亮的光芒仍可照进你的房间。BR          

换句话说,你爱一个人,也可以用另一种方式拥有,BR          

让爱人成为生命里的永恒回忆,BR          

如果你真爱一个人,就要爱他原来的样子—爱他的好,也爱他的坏:BR          

爱他的优点,也爱他的缺点,BR          

绝不能因为爱他,就希望他变成自己所希望的样子,BR          

万一变不成就不爱他了。BR          

真正爱一个人是无法说出原因的,BR          

你只知道无论何时何地、心情好坏,你都希望这个人陪著你;BR          

真正的感情是两人能在最艰苦中相守,也就是没有丝毫要求。BR          

毕竟,感情必须付出,而不是只想获得;BR          

分开是一种必然的考验,BR          

如果你们感情不够稳固,只好认输,BR          

真爱是不会变成怨恨的。BR          

两人在谈情说爱的时候,BR          

最喜欢叫对方发誓,许下承诺我们为什么要对方发誓,BR          

就是因为我们不相信对方,我们根本不相信情人,BR          

而这些山盟海誓又很不切实际:BR          

海枯石烂、地老天荒,都不能改变我对你的爱!BR          

明知道海不会枯、石不会烂、地不会老、天不会荒;BR          

就算会,也活不到那时候。BR          

许下诺言的时候千万注意,不要许下可以实现的诺言,BR          

最好是承诺做不到的事,BR          

反正做不到的,随便说说也不要紧,BR          

请记住:”不可能实现的诺言最动人”BR          

在爱情里,说的是一套,做的是另一套;BR          

讲的人不相信,听的人也不相信。BR          

你呢?找到了第几个?BR          

茫茫人海中,你遇见了谁?谁又遇见了你?/FONT/FONT/P

P align=left   img src="love83.gif" width="256" height="48"/P

P    FONT color=#ff0000转给0-4人:你的生活会悄悄起变化/FONT/P

P    FONT color=#ff0000转给5-9人:生活如你所愿/FONT/P

P    FONT color=#ff0000转给9-14人:接下来的三个星期你会有惊喜的发现/FONT/P

P    FONT color=#ff0000转给15人以上:你的梦想终会成真./FONT /P

P 这是一个朋友转发给我的信。常常收到类似的让我继续转发的邮件,号称如果这样做了就会怎么样之类,通常我会把自己作为终点,但是这封信打动了我,因为它说:"收到了这封信,是因为有人在默默的祝福,因为你也爱你身边的一些人"。带着爱的,一切将如愿以偿。/P

P 这是一封给你送上好运的信,它始于新英格兰。此信的复制由南非教区主教索尔安东尼起草并由维尼乌拉发出,已经绕地球转了十次。现在好运已降临到你身上,只要你照办,将此信复制2O份分别寄给亲朋好友,使它在界各地周转,你将在四天内交到好运,这不是在开玩笑,不需要寄钱,因为幸运是无代价的。/P

P              

Bfont face="宋体"你看到了吗?我在默默的祝福你。SPAN lang=EN-US

style="FONT-FAMILY: PMingLiU; mso-bidi-font-family: 宋体"*^_^*  /SPAN/font/B/P

Pfont face="宋体"BSPAN lang=EN-US

style="mso-bidi-font-family: 宋体"                                         

FONT face=PMingLiU                                                    

/FONT/SPAN/SPAN/B/P

/TD/TR/TABLE/DIV

DIV id=w1/DIV

P align=center /PBRBR

style

BODY {SCROLLBAR-FACE-COLOR: #FB7C7C; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FFFFFF; SCROLLBAR-3DLIGHT-COLOR: #FFD4D4; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #FFD4D4; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; }

/style

style type="text/css"

p, td, select { font-size: 9pt }

a { color: black; font-size: 9pt; text-decoration: none }

a:hover { color: red; text-decoration: underline overline }

.drop { filter: dropshadow(color=000000, offx=1, offy=1, positive=1) }

.drop2 { filter: dropshadow(color=FFFFFF, offx=1, offy=1, positive=1) }

/style

script language="JavaScript"

if (window.Event)

document.captureEvents(Event.MOUSEUP);

function nocontextmenu()

event.cancelBubble = true

event.returnValue = false;

return false;

function norightclick(e)

if (window.Event)

if (e.which == 2 || e.which == 3)

return false;

else

if (event.button == 2 || event.button == 3)

event.cancelBubble = true

event.returnValue = false;

return false;

document.oncontextmenu = nocontextmenu; // for IE5+

document.onmousedown = norightclick; // for all others

/script

/BODY

/HTML

怎么把黑客帝国的这段代码放在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 

我要黑客帝国里的数字流星雨代码,用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

演示地址:

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

1条大神的评论

  • avatar
    访客 2022-10-05 上午 08:02:11

    OLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FFFFFF; SCROLLBAR-3DLIGHT-COLOR: #FFD4D4; SCROLLBAR-ARROW-COLOR: #FFFFFF

发表评论