HTML:
<body onload="load()"> <canvas id="canvas_back"></canvas> ... </body>
CSS:
#canvas_back { position: fixed; top: 0px; left: 0px; z-index: -1; }
JavaScript:
var c, w, h; function load() { var canvas = document.getElementById("canvas_back"); c = canvas.getContext("2d"); window.addEventListener('resize', resize, false); resize(); } function resize() { w = canvas.width = window.innerWidth; h = canvas.height = window.innerHeight; draw(); } function draw() { // use c, w and h to draw the canvas ... requestAnimationFrame(draw); }
Demo 1
done_