Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <title>Etch-A-Sketch</title>
  5.         <meta charset="utf-8">
  6.     <style>
  7.         body {
  8.         display: grid;
  9.         grid-template-columns: repeat(16, 1fr);
  10.         grid-template-rows: repeat(16, 1fr);
  11.         border-color: white;
  12.         padding: 10px;
  13.         border-radius: 10px;
  14.     }
  15.         div {  
  16.             width: 16px;
  17.             height: 16px;
  18.             padding: 3px;
  19.             background: black;
  20.             border-width:4px;
  21.             border-color:black;
  22.         }
  23.     </style>
  24.     </head>
  25. <body>
  26.  
  27.     <input type="button" onclick="genDivs()" value="generate squares">
  28.  
  29.     <script>
  30.     function genDivs(){
  31.       const dimensions = prompt("How many rows and columns?");
  32.       var e = document.body; // whatever you want to append the rows to:
  33.       for(var i = 0; i < dimensions; i++){
  34.         var row = document.createElement("div");
  35.         row.className = "row";
  36.         for(var x = 1; x < dimensions; x++){
  37.             var cell = document.createElement("div");
  38.             cell.className = "gridsquare";
  39.             row.appendChild(cell);
  40.         }
  41.         e.appendChild(row);
  42.       }
  43.       document.getElementById("code").innerText = e.innerHTML;
  44.  
  45.     }
  46.     </script>
  47. </body>
  48. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement