Advertisement
IWBH_01

mypaint.exe

Jun 9th, 2020
1,069
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 0.98 KB | None | 0 0
  1. <!Doctype html>
  2. <html><head>
  3.     <title>mypaint.exe</title>
  4.  
  5.     <meta charset="utf-8">
  6.     <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  7.     <meta name="viewport" content="width=device-width, initial-scale=1">
  8.     <style type="text/css">
  9.  
  10.   body{
  11.     background-color:#cccccc;
  12.   }
  13.  
  14.   canvas{ border:2px solid black; margin: 20pt;}
  15.  
  16.   #ctrls{ background-color:#eeeeee; }
  17.  
  18. #ctrls button{
  19.   font-size:20pt;
  20.   border: 1px solid #d0d0d0;
  21. }
  22.  
  23. #ctrls .slct{
  24.   border:2px solid black;
  25.  }
  26. </style>    
  27. </head>
  28.  
  29. <body>
  30.  
  31.  
  32.  
  33. <div id="ctrls">
  34.   <button id="line" title="line" class="slct"> \ </button>
  35.   <button id="bezi" title="bezier curve"> S </button>
  36.   <button id="elps" title="ellipse / circle" data-n="9675"></button>
  37.   <button id="rect" title="rectangle" data-n="9645"></button>
  38. <button id="rect" title="fill" data-n="">fill</button>
  39. </div><canvas id="cnvs1" width="800" height="600" style="background-color: white;"></canvas>
  40. <script type="text/javascript">
  41.  
  42. var unslct=function(p){ var ce=p.childNodes,i=ce.length; while(i--)ce[i].className=""; },
  43.  ctx=cnvs1.getContext("2d"),
  44. dtool, //current draw tool selected
  45.  
  46. dargs=[]; //points for current active shapel
  47.  
  48.  
  49. ctrls.onclick=function(e){var tar=e.target||e.srcElement; if(tar.nodeName=="BUTTON"){
  50.   unslct(ctrls);
  51.   if(tar.id==dtool){ dtool=null; }else{
  52.    tar.className="slct";
  53.    dtool=tar.id;
  54.   }
  55.  }
  56. };
  57.  
  58.  
  59. var shapes_=[];
  60.  
  61. </script>
  62. </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement