Advertisement
nzisaacnz

Ad Break

May 16th, 2013
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.12 KB | None | 0 0
  1. <html>
  2. <head>
  3. <style>
  4. iframe
  5. {
  6.     position:absolute;
  7.     width:auto;
  8.     height:auto;
  9.     border:1px solid;
  10.     border-radius:300px;
  11.     transform-origin:50% 50%;
  12.     -webkit-transform: rotate(0rad);
  13. }
  14. #overlay
  15. {
  16.     position:absolute;
  17.     left:0px;
  18.     top:0px;
  19.     right:0px;
  20.     bottom:0px;
  21.     background-color:rgba(0,0,0,0);
  22. }
  23. </style>
  24. <script>
  25. function pointTowards(a,b)
  26. {
  27.     return Math.atan2(b.y-a.y,b.x-a.x);
  28. }
  29. function draw(e)
  30. {
  31.     var ads = document.getElementsByTagName("iframe");
  32.     var M = {x:e.clientX,y:e.clientY};
  33.     for(var i=0; i<ads.length; i++)
  34.     {
  35.         var P = {x:ads[i].offsetWidth/2,y:ads[i].offsetHeight/2};
  36.         var rad = parseFloat(ads[i].getAttribute("rot"));
  37.         ads[i].style.webkitTransform = "rotate("+rad+"rad)";
  38.         window.parent.variable = ads[i];
  39.         //rad++;
  40.         ads[i].setAttribute("rot",rad);
  41.         ads[i].style.left=(M.x-P.x)+"px";
  42.         ads[i].style.top=(M.y-P.y)+"px";
  43.     }
  44. }
  45. </script>
  46. </head>
  47. <body>
  48. <iframe src="https://www.google.co.nz/images/srpr/logo4w.png" width="300" height="100" scrolling="no" rot="-2.1636"></iframe>
  49. <div id="overlay" onmousemove="draw(event)">
  50. </div>
  51. </body>
  52. </html>
  53.  
  54. <!--pointTowards(M,P);-->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement