odin-etch-a-sketch/script.js

22 lines
707 B
JavaScript

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);
});
})