Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <body id="c" bgcolor="#000000">
- <canvas id="cv1" style="position:fixed; top:0;left:0; z-index:-1;"></canvas>
- <div id="hehe"style="text-align:center;color:green;font-size:60px;"></div>
- <script type="text/javascript" src="j.js"></script>
- </body>
- </html>
- var canvas=document.getElementById("cv1");
- var ww=window.innerWidth;
- var wh=window.innerHeight;
- canvas.setAttribute("height", wh);
- canvas.setAttribute("width", ww);
- canvas.setAttribute("id", "canvas");
- function add(){
- this.x=Math.random()*ww-ww/2;
- this.y=Math.random()*wh-wh/2;
- this.sz=3;
- }
- var b=new Array();
- for(var i=0;i<50;i++){
- b.push(new add());
- }
- if (window.Event) {
- document.captureEvents(Event.MOUSEMOVE);
- }
- var mx=0;
- var my=0;
- function mpos(e) {
- mx=(window.Event) ? e.pageX : event.clientX +
- (document.documentElement.scrollLeft ?
- document.documentElement.scrollLeft :
- document.body.scrollLeft);
- my=(window.Event) ? e.pageY : event.clientY +
- (document.documentElement.scrollTop ?
- document.documentElement.scrollTop :
- document.body.scrollTop);
- mx -= ww / 2;
- my -= wh / 2;
- }
- document.onmousemove = mpos;
- var img=new Image();
- img.src="asd.gif";
- var canv=canvas.getContext("2d");
- var speed=1.003;
- var transparacy=0.3;
- var alpha=0;
- var hehe=true;
- var hehex=0;
- var hehey=0;
- var hehesz=0;
- function run(){
- if(!hehe && Math.round(Math.random()*5)==5){
- canv.fillStyle="rgba("+Math.round(Math.random()*255)+","+Math.round(Math.random()*255)+","+Math.round(Math.random()*255)+",1)";
- }else{
- canv.fillstyle="rgba(0,0,0,1)";
- }
- canv.fillRect(0,0,ww,wh);
- for(var i in b){
- if(Math.abs(b[i].x)>ww/2 || Math.abs(b[i].y)>wh/2){
- b[i]=new add();
- }
- b[i].x*=speed;
- b[i].y*=speed;
- b[i].y-=(b[i].sz-1)*(1+my*0.01);
- b[i].x-=(b[i].sz-1)*(1+mx*0.01);
- b[i].sz*=speed;
- canv.drawImage(img,b[i].x+600,b[i].y+450, b[i].sz,b[i].sz);
- if(hehe){
- if(b[i].sz>400){
- document.getElementById("hehe").innerHTML="HURRA";
- hehe=false;
- hehex=b[i].x+600;
- hehey=b[i].y+450;
- hehesz=b[i].sz
- }
- }
- }
- if(!hehe){
- canv.drawImage(img,hehex,hehey,hehesz,hehesz);
- }
- }
- setInterval(run, 30/1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement