Revision: 63626
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 23, 2013 01:13 by rickygri
Initial Code
// HTML elem object video = base.el; // JQ object elem = $("#"+base.el.id); var wheight = 0; var wwidth = 0; var ratio = 0; wheight = $(window).height(); wwidth = $(window).width(); elem.width(wwidth).height(wheight); ratio = video.videoWidth / video.videoHeight; if(wwidth/ratio >= wheight) { // If the browser is wider than the image elem.css({ 'width' : wwidth, 'height' : Math.ceil(wwidth/ratio), 'margin-top' : Math.ceil((wheight - wwidth/ratio)/2) }); } else { elem.css({ 'height' : wheight, 'width' : Math.ceil(wheight*ratio), 'margin-left' : Math.ceil((wwidth - wheight*ratio)/2) }); }
Initial URL
http://www.projectsimply.com/examples/fullscreen.html
Initial Description
Used to stretch a video / image to fill a background without skewing. Attach to resize events
Initial Title
Full-screen element (video / image)
Initial Tags
javascript, video, background, html5
Initial Language
JavaScript