-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathscript.js
27 lines (21 loc) · 869 Bytes
/
script.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
let div = document.querySelector('#pic');
let modalContainer = document.getElementById('modal-container');
let closeBtn = document.getElementById('close-btn').addEventListener('click', function(){
modalContainer.style.display = 'none';
})
window.addEventListener('click', function(e){
if(e.target === modalContainer){
modalContainer.style.display = 'none';
}
})
// Event Listener
// div.addEventListener('click', function(){
// modalContainer.style.display = 'block';
// modalContainer.style.backgroundImage = div.style.backgroundImage;
// })
function modalActive(element) {
let modalContainer = document.getElementById('modal-container');
let modal = document.getElementById('Image');
modalContainer.style.display = 'flex';
modal.style.backgroundImage = document.getElementById(element).style.backgroundImage
}