Advertisement
Guest User

animasi.html

a guest
Nov 27th, 2014
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5.10 KB | None | 0 0
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <title>Yudha Ganteng</title>
  6. <link rel="stylesheet" href="kotak.css" type="text/css">
  7. </head>
  8. <body>
  9. <div id="wrapper">
  10. <div id="container">
  11. <h1>Canvas</h1>
  12.     <div id="content">
  13.         <div id="utama1">Start <tr> Finish
  14.         <canvas id="myCanvas" width="1000" height="270" style="display:none;"></canvas>
  15.         <img id="canvasImg">
  16.         <script type="text/javascript">  
  17.             var canvas = document.getElementById('myCanvas');
  18.             var ctx = canvas.getContext('2d');
  19.     //mob1
  20.     ctx.beginPath();
  21.     ctx.moveTo(36,132);//body
  22.     ctx.quadraticCurveTo(35,113,44,99);
  23.     ctx.quadraticCurveTo(63,95,87,94);
  24.     ctx.quadraticCurveTo(160,60,234,71);
  25.     ctx.lineTo(259,92);
  26.     ctx.lineTo(319,91);
  27.     ctx.lineTo(352,97);
  28.     ctx.lineTo(359,101);
  29.     ctx.lineTo(356,113);
  30.     ctx.lineTo(359,116);
  31.     ctx.lineTo(355,122);
  32.     ctx.lineTo(346,131);
  33.     ctx.lineTo(329,132);
  34.     ctx.quadraticCurveTo(328,120,320,112);
  35.     ctx.lineTo(292,112);
  36.     ctx.quadraticCurveTo(283,112,277,124);
  37.     ctx.quadraticCurveTo(275,131,270,138);
  38.         ctx.lineTo(146,138);
  39.         ctx.quadraticCurveTo(141,124,130,118);
  40.     ctx.quadraticCurveTo(106,115,86,136);
  41.     ctx.lineTo(36,132);
  42.    
  43.    
  44.     ctx.moveTo(346,131);
  45.         ctx.lineTo(354,131);
  46.         ctx.lineTo(355,123);
  47.         ctx.moveTo(356,99);
  48.         ctx.lineTo(352,104);
  49.         ctx.lineTo(352,117);
  50.         ctx.lineTo(357,120);
  51.         ctx.moveTo(354,97);
  52.         ctx.quadraticCurveTo(345,102,349,118);
  53.        
  54.         ctx.moveTo(93,131);
  55.         ctx.quadraticCurveTo(133,132,143,129);
  56.         ctx.moveTo(143,129);
  57.         ctx.lineTo(189,126);
  58.         ctx.quadraticCurveTo(219,124,242,123);
  59.         ctx.quadraticCurveTo(265,120,277,125);
  60.         ctx.moveTo(354,119);
  61.         ctx.lineTo(326,119);
  62.        
  63.        
  64.         ctx.moveTo(250,94);//kaca depan
  65.         ctx.quadraticCurveTo(256,94,258,91);
  66.         ctx.lineTo(235,74);
  67.         ctx.lineTo(231,76);
  68.         ctx.lineTo(250,94);
  69.        
  70.        
  71.         ctx.stroke(3);
  72.           var dataURL = canvas.toDataURL();
  73.  
  74.         </script>
  75.    
  76.     <canvas id="Canvas" width="900" height="260" style="display:none;"></canvas>
  77.         <img id="mobImg">
  78.         <script type="text/javascript">  
  79.             var canvas = document.getElementById('Canvas');
  80.             var ctx = canvas.getContext('2d');
  81.        
  82.         //mob2
  83.         ctx.beginPath();
  84.         ctx.moveTo(86,230);//body
  85.         ctx.quadraticCurveTo(48,229,33,210);
  86.     ctx.lineTo(38,185);
  87.     ctx.lineTo(90,185);
  88.     ctx.lineTo(128,156);
  89.     ctx.quadraticCurveTo(215,150,224,162);
  90.     ctx.lineTo(258,187);
  91.     ctx.quadraticCurveTo(308,187,366,201);
  92.     ctx.lineTo(363,214);
  93.         ctx.lineTo(358,219);
  94.         ctx.lineTo(366,220);
  95.         ctx.lineTo(359,234);
  96.         ctx.lineTo(337,236);
  97.         ctx.quadraticCurveTo(336,216,314,212);
  98.         ctx.quadraticCurveTo(290,215,284,238);
  99.         ctx.lineTo(136,238);
  100.         ctx.quadraticCurveTo(140,219,119,210);
  101.         ctx.quadraticCurveTo(99,207,86,230);
  102.        
  103.         ctx.moveTo(90,185);
  104.         ctx.lineTo(144,185);
  105.         ctx.lineTo(156,190);
  106.         ctx.lineTo(300,190);
  107.        
  108.         ctx.moveTo(218,158);//kaca depan
  109.         ctx.lineTo(214,162);
  110.         ctx.lineTo(250,188);
  111.         ctx.lineTo(254,183);
  112.         ctx.moveTo(122,160);//kaca belakang
  113.         ctx.lineTo(125,164);
  114.         ctx.lineTo(99,183);
  115.         ctx.lineTo(96,179);
  116.         ctx.stroke();
  117.        
  118.         ctx.moveTo(244,189);//jendela
  119.     ctx.quadraticCurveTo(210,162,204,163);
  120.     ctx.lineTo(150,163);
  121.     ctx.lineTo(132,183);
  122.     ctx.moveTo(228,189);
  123.     ctx.lineTo(218,171);
  124.     ctx.moveTo(160,188);
  125.     ctx.lineTo(156,164);
  126.    
  127.        
  128.         ctx.strokeStyle = '#FF0000';
  129.         ctx.stroke(7);
  130.  
  131.       // save canvas image as data url (png format by default)
  132.       var dataURL1 = canvas.toDataURL();
  133.  
  134.       // set canvasImg image src to dataURL
  135.       document.getElementById('mobImg').src = dataURL1;
  136.       document.getElementById('canvasImg').src = dataURL;
  137.  
  138.         var mobilObj = null;
  139.         var mobilObj2 = null;  
  140.         var animate ;  
  141.         function init(){  
  142.         mobilObj = document.getElementById('canvasImg');  
  143.                     mobilObj.style.position= 'relative';  
  144.                     mobilObj.style.left= '0px';  
  145.         mobilObj2 = document.getElementById('mobImg');  
  146.                     mobilObj2.style.position= 'relative';  
  147.                     mobilObj2.style.left= '0px';  
  148.                 }  
  149.                 function start(){  
  150.                     mobilObj.style.left = parseInt(mobilObj.style.left) + 2 + 'px';
  151.                     mobilObj2.style.left = parseInt(mobilObj2.style.left) + 3 + 'px';  
  152.                     animate = setTimeout(start,1);
  153.    
  154.                 }  
  155.                 function stop(){  
  156.                     clearTimeout(animate);  
  157.                     mobilObj.style.left = '550px';
  158.                     mobilObj.style.left = '500px';  
  159.                 }  
  160.                 window.onload =init;
  161.                
  162.             </script>
  163.         </div> 
  164.            
  165.     </div>
  166.     <div id="sidebar1">
  167.         <li class="widget">
  168.             <h2>COMMAND</h2>
  169.             <ul>
  170.                  <li> <input value="Start" onclick="start();" type="button"> </li>
  171.                     <p>
  172.                   <li><input value="Stop" onclick="stop();" type="button"></li>
  173.             </ul>
  174.             <ul>
  175.                 <li><a href="home.html">Home</a></li>
  176.                 <li><a href="profil.html">Profil</a></li>
  177.                 <li><a href="animasi.html">Animasi</a></li>
  178.                 <li><a href="about.html">About it</a></li>
  179.             </ul></li>
  180.     </div>
  181. </div>
  182. </div>
  183. </body>
  184. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement