Created
September 2, 2017 11:51
-
-
Save Worm4047/41918a5a393c5f724c82f6004e8f4c17 to your computer and use it in GitHub Desktop.
PIXEL ART MAKER
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //Variable to store number of rows, column of table and input color | |
| var input_rows; | |
| var input_cols; | |
| var input_color = "#000000"; | |
| //Make Grid function | |
| function makeGrid() { | |
| var table = document.getElementById("pixel_canvas"); | |
| //Clearing the table | |
| while(table.rows.length > 0) | |
| table.deleteRow(0); | |
| //Obtaining the value of rows and column in the input | |
| input_rows = document.getElementById("input_height").value; | |
| input_cols = document.getElementById("input_width").value; | |
| for (var i = 0; i < input_rows; i++) { | |
| var row_elem = table.insertRow(i); | |
| row_elem.setAttribute("class", "row"); | |
| for (var j = 0; j < input_cols; j++) { | |
| var cell= row_elem.insertCell(j); | |
| cell.addEventListener('click', function(evt) { | |
| evt.target.style.backgroundColor = document.getElementById("colorPicker").value; | |
| this.style.borderColor="#9ecaed"; | |
| this.style.boxShadow="0 0 10px #9ecaed"; | |
| }); | |
| } | |
| } | |
| return false; | |
| } | |
| document.getElementById("sizePicker").addEventListener("submit", function(evt) { | |
| evt.preventDefault(); | |
| makeGrid(); | |
| }); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment