HTML5 canvas full-screen and full-page
HTML5 canvas gets really complex for left brain oriented organisms!
This post tries to explain how to make a canvas element to occupy an entire page and also how to go full screen with canvas.
Even though the focus is mainly on full screen and full page canvas, the sample code demonstrates simple ways to create and color canvas.
Let's see some code, without dry theory! :
Code to make canvas occupy full page :
// Get the canvas element form the page var canvas = document.getElementById("canvas"); /* Rresize the canvas to occupy the full page, by getting the widow width and height and setting it to canvas*/ canvas.width = window.innerWidth; canvas.height = window.innerHeight; //Done! Enjoy full page canvas!
Code to make canvas element to occupy full-screen :
// Get the canvas element form the page var canvas = document.queryselector('canvas'); function fullscreen(){ var el = document.getElementById('canvas'); if(el.webkitRequestFullScreen) { el.webkitRequestFullScreen(); } else { el.mozRequestFullScreen(); } } canvas.addEventListener("click",fullscreen)
Check out the demos! :
Full screen will be very useful for games indeed! But this is best /me can do with graphics!
Recent blog posts
- watir-webdriver web inspector
- gem list to gemfile
- Packing ruby2.0 on debian.
- Made it into The Guinness Book!
- to_h in ruby 2.0
- Filter elements by pattern jQuery.
- Better HTML password fields for mobile ?
- Grayscale image when user offline
- nth-child CSS pseudo-class Christmas colors
- EventEmitter in nodejs