-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.js
26 lines (20 loc) · 840 Bytes
/
main.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
const altura = document.body.scrollHeight - window.innerHeight;
const fondo = document.getElementById('fondo');
window.onscroll = () => {
const annchoFondo = (window.pageYOffset / altura) *350;
if(annchoFondo <= 100){
fondo.style.width = annchoFondo + '%';
}
}
const btnSwitch2 = document.querySelector('#op-uno');
btnSwitch2.addEventListener('click', (event) => {
event.preventDefault();
document.body.classList.toggle('dark');//toggle agrega una clase si no tiene y la elimina si ya la tiene
btnSwitch.classList.toggle('active');
});
const cambio= document.querySelector('#op-dos');
cambio.addEventListener('click', (event) => {
event.preventDefault();
document.body.classList.toggle('dark');//toggle agrega una clase si no tiene y la elimina si ya la tiene
btnSwitch.classList.toggle('active');
});