forked from SaurabhDahibhate/Web-dev-projects
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript2.js
42 lines (35 loc) · 1.2 KB
/
script2.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
var red = document.querySelector(".red");
var violet = document.querySelector(".violet");
var cyan = document.querySelector(".cyan");
var green = document.querySelector(".green");
var yellow = document.querySelector(".yellow");
var circle = document.querySelector(".circle");
//red.addEventListener("mouseenter",()=>{
// circle.style.background="red";
//})
//violet.addEventListener("mouseenter",()=>{
// circle.style.background="violet";
//})
//cyan.addEventListener("mouseenter",()=>{
// circle.style.background="cyan";
//})
//green.addEventListener("mouseenter",()=>{
// circle.style.background="green";
//})
//yellow.addEventListener("mouseenter",()=>{
// circle.style.background="yellow";
//})
//var color = getBgColor(element);
var getBgColor = (selectedElement) => {
return window.getComputedStyle(selectedElement).backgroundColor;
}
const magicColorChanger = (element, color) => {
return element.addEventListener("mouseenter", () => {
circle.style.background = color;
});
};
magicColorChanger(red, getBgColor(red));
magicColorChanger(violet, getBgColor(violet));
magicColorChanger(cyan, getBgColor(cyan));
magicColorChanger(green, getBgColor(green));
magicColorChanger(yellow, getBgColor(yellow));