Toggle navigation
Sign Up
Log In
Explore
Works
Folders
Tools
Collections
Artists
Groups
Groups
Topics
Tasks
Tasks
Jobs
Teams
Jobs
Recommendation
More Effects...
JS
var canvas = document.getElementById("canvas"); var text = document.getElementById("text1"); var ctx = canvas.getContext("2d"); //ctx.globalCompositeOperation="source-over"; canvas.width= document.body.clientWidth; canvas.height= document.body.clientHeight; var particleArray=[]; var imageObj = new Image(); imageObj.src = 'http://www.illustratedshakespeare.com/billboard/smoke.png'; var gravity=0.98; var blur=100; window.requestAnimFrame = (function(){ return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function( callback ){ window.setTimeout(callback, 1000 / 60); }; })(); update(); function update(){ requestAnimFrame(update); move(); } function move (){ trail(0.80); var particle = {x: canvas.width/2-200,y:400, xSpeed:randomRange(-20,20), ySpeed:randomRange(-20,-5), size:200, h: 10,alpha:1, s:randomRange(0,255), l:randomRange(0,255) }; particleArray.push(particle); //ctx.clearRect(0,0,1000,300); ctx.shadowBlur=1; ctx.shadowColor='hsla(' + particle.h + ', 50%, 90%,' + particle.alpha +')'; for (var i=0;i
60){ particleArray.shift(); } } text.innerHTML=document.body.clientWidth;//particleArray.length; } function randomRange (min, max) { return Math.random() * (max - min) + min; } function trail(tail){ ctx.shadowBlur=0; ctx.fillStyle="rgba(00,00,10,"+tail+")"; ctx.fillRect(0,0,canvas.width,canvas.height); }
CSS
html,body{margin: 0;padding: 0;width: 100%;height: 100%;} body{background-color:rgba(0,0,10,1);margin:0px; padding:0px;} #text1{position:absolute; top:40px; left:500px; color:#000;} canvas{ z-index:1; display:block; margin:0px auto; } .cloud { z-index:0; position:absolute; top:50%; left:50%; color:white; }
HTML
Join Effecthub.com
Working with Global Gaming Artists and Developers!
Login
Sign Up
Or Login with Your Email Address:
Email
Password
Remember
Or Sign Up with Your Email Address:
Your Email
This field must contain a valid email
Set Password
Password should be at least 1 character
Stay informed via email