GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — sistine/index.html at master · bijection/sistine Expand file tree/ Copy pathindex.htmlMore file actions 64 lines (52 loc) · 1.13 KB / Copy pathindex.htmlFile metadata and controls64 lines (52 loc) · 1.13 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 <!DOCTYPE html> <html> <head> <title>SISTINE | BETTER THAN SLICED BREAD</title> <style type="text/css"> body, html { position: absolute; height: 100%; width: 100%; margin: 0; } #main { height: 100%; background: url(sistine.jpg); transition: background-position 0.1s linear; } </style> </head> <body> <div id='main'></div> <script type="text/javascript"> var scale = .8 var bgsize = 3548 var xoffset = 2210; var yoffset = 900; var clicked = false var mousex = 0 var mousey = 0 document.addEventListener('mousemove', function(e){ console.log(bgsize * scale) mousex = e.clientX mousey = e.clientY }) document.addEventListener('mousedown', function(e){ clicked = true }) document.addEventListener('mouseup', function(e){ clicked = false }) requestAnimationFrame(function tick(){ requestAnimationFrame(tick) if(!clicked){ scale = Math.max(scale*.95, .8) } else { scale = Math.min(scale*1.05, 3) } main.style['background-position'] = (mousex + xoffset* scale)+'px '+(mousey + yoffset* scale)+'px' main.style['background-size'] = (bgsize* scale)+'px' }) </script> </body> </html> |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |