Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
91
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: 100vw;
  17.             height: 100px;
  18.             background: black;
  19.             border-width:4px;
  20.             border-color:black;
  21.         }
  22.     </style>
  23.     </head>
  24. <body>
  25.  
  26.     <input type="button" onclick="genDivs()" value="click me">
  27.  
  28.     <script>
  29.     function genDivs(){
  30.       const dimensions = prompt("How many rows and columns?");
  31.       var e = document.body; // whatever you want to append the rows to:
  32.       for(var i = 0; i < dimensions; i++){
  33.         var row = document.createElement("div");
  34.         row.className = "row";
  35.         for(var x = 1; x < dimensions; x++){
  36.             var cell = document.createElement("div");
  37.             cell.className = "gridsquare";
  38.             row.appendChild(cell);
  39.         }
  40.         e.appendChild(row);
  41.       }
  42.       document.getElementById("code").innerText = e.innerHTML;
  43.  
  44.     }
  45.     </script>
  46. </body>
  47. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement