Added paint space, painting on hover
After 1 second the block goes white again
This commit is contained in:
		
							parent
							
								
									191d4bb049
								
							
						
					
					
						commit
						e6435e500e
					
				|  | @ -9,5 +9,8 @@ | ||||||
| </head> | </head> | ||||||
| <body> | <body> | ||||||
|     <h1>Sketchpad</h1> |     <h1>Sketchpad</h1> | ||||||
|  |     <div id="container"> | ||||||
|  |          | ||||||
|  |     </div> | ||||||
| </body> | </body> | ||||||
| </html> | </html> | ||||||
							
								
								
									
										21
									
								
								script.js
								
								
								
								
							
							
						
						
									
										21
									
								
								script.js
								
								
								
								
							|  | @ -0,0 +1,21 @@ | ||||||
|  | const container = document.querySelector("#container"); | ||||||
|  | 
 | ||||||
|  | for (let i = 0; i < 16; i++) { | ||||||
|  |     let flexbox = document.createElement("div"); | ||||||
|  |     flexbox.classList.add("flexbox"); | ||||||
|  |     for (let j = 0; j < 16; j++) { | ||||||
|  |         let div = document.createElement('div'); | ||||||
|  |         div.classList.add("griddy"); | ||||||
|  |         flexbox.appendChild(div); | ||||||
|  |     } | ||||||
|  |     container.appendChild(flexbox); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | let griddies = document.querySelectorAll(".griddy"); | ||||||
|  | griddies.forEach(griddy => { | ||||||
|  |     griddy.addEventListener("mouseover", (event) => {event.target.style.backgroundColor = "#000"}); | ||||||
|  |     griddy.addEventListener("mouseout", (event) => { | ||||||
|  |         setTimeout(() => event.target.style.backgroundColor = "#fff", 1000); | ||||||
|  |          | ||||||
|  |     }); | ||||||
|  | }) | ||||||
		Loading…
	
		Reference in New Issue