var ar1 = document.querySelector('#ar1');
var ar2 = document.querySelector('#ar2');
var ar3 = document.querySelector('#ar3');
var ar4 = document.querySelector('#ar4');
var ar5 = document.querySelector('#ar5');
if (window.innerWidth <= 678) {
// Le code JavaScript ici ne s'exécutera que si la largeur de la fenêtre est supérieure ou égale à 678 pixels
window.addEventListener('scroll', function () {
var groupe_for_element_equipements = document.querySelector('.groupe_for_element_equipements');
var rect_equip = groupe_for_element_equipements.getBoundingClientRect();
var viewportHeight = window.innerHeight;
// 20% de la hauteur de la fenêtre
if (rect_equip.top + (viewportHeight * 0.6) < viewportHeight && rect_equip.bottom > 0) {
ar1.classList.add('loulou');
ar1.classList.add('cover1__2');
} else {
ar1.classList.remove('loulou');
ar1.classList.remove('cover1__2');
}
// 40% de la hauteur de la fenêtre
if (rect_equip.top + (viewportHeight * 0.8) < viewportHeight && rect_equip.bottom > 0) {
ar1.classList.remove('loulou');
ar1.classList.remove('cover1__2');
ar2.classList.add('loulou');
ar2.classList.add('cover2__2');
} else {
ar2.classList.remove('loulou');
ar2.classList.remove('cover2__2');
}
// 60% de la hauteur de la fenêtre
if (rect_equip.top + (viewportHeight * 1) < viewportHeight && rect_equip.bottom > 0) {
ar2.classList.remove('loulou');
ar2.classList.remove('cover2__2');
ar3.classList.add('loulou');
ar3.classList.add('cover3__2');
} else {
ar3.classList.remove('loulou');
ar3.classList.remove('cover3__2');
}
// 80% de la hauteur de la fenêtre
if (rect_equip.top + (viewportHeight * 1.2) < viewportHeight && rect_equip.bottom > 0) {
ar3.classList.remove('loulou');
ar3.classList.remove('cover3__2');
ar4.classList.add('loulou');
ar4.classList.add('cover4__2');
} else {
ar4.classList.remove('loulou');
ar4.classList.remove('cover4__2');
}
// 100% de la hauteur de la fenêtre
if (rect_equip.top + (viewportHeight * 1.4) < viewportHeight && rect_equip.bottom > 0) {
ar4.classList.remove('loulou');
ar4.classList.remove('cover4__2');
ar5.classList.add('loulou');
ar5.classList.add('cover5__2');
} else {
ar5.classList.remove('loulou');
ar5.classList.remove('cover5__2');
}
// Remarque : le décalage de 120% n'a pas été inclus car cela dépasserait la hauteur de la fenêtre
});
}
if (window.innerWidth >= 678) {
// Le code JavaScript ici ne s'exécutera que si la largeur de la fenêtre est supérieure ou égale à 678 pixels
window.addEventListener('scroll', function () {
var groupe_for_element_equipements = document.querySelector('.groupe_for_element_equipements');
var rect_equip = groupe_for_element_equipements.getBoundingClientRect();
var viewportHeight = window.innerHeight;
// 20% de la hauteur de la fenêtre
if (rect_equip.top + (viewportHeight * 0.3) < viewportHeight && rect_equip.bottom > 0) {
ar1.classList.add('loulou');
ar1.classList.add('cover1__2');
} else {
ar1.classList.remove('loulou');
ar1.classList.remove('cover1__2');
}
// 40% de la hauteur de la fenêtre
if (rect_equip.top + (viewportHeight * 0.425) < viewportHeight && rect_equip.bottom > 0) {
ar1.classList.remove('loulou');
ar1.classList.remove('cover1__2');
ar2.classList.add('loulou');
ar2.classList.add('cover2__2');
} else {
ar2.classList.remove('loulou');
ar2.classList.remove('cover2__2');
}
// 60% de la hauteur de la fenêtre
if (rect_equip.top + (viewportHeight * 0.55) < viewportHeight && rect_equip.bottom > 0) {
ar2.classList.remove('loulou');
ar2.classList.remove('cover2__2');
ar3.classList.add('loulou');
ar3.classList.add('cover3__2');
} else {
ar3.classList.remove('loulou');
ar3.classList.remove('cover3__2');
}
// 80% de la hauteur de la fenêtre
if (rect_equip.top + (viewportHeight * 0.675) < viewportHeight && rect_equip.bottom > 0) {
ar3.classList.remove('loulou');
ar3.classList.remove('cover3__2');
ar4.classList.add('loulou');
ar4.classList.add('cover4__2');
} else {
ar4.classList.remove('loulou');
ar4.classList.remove('cover4__2');
}
// 100% de la hauteur de la fenêtre
if (rect_equip.top + (viewportHeight * 0.8) < viewportHeight && rect_equip.bottom > 0) {
ar4.classList.remove('loulou');
ar4.classList.remove('cover4__2');
ar5.classList.add('loulou');
ar5.classList.add('cover5__2');
} else {
ar5.classList.remove('loulou');
ar5.classList.remove('cover5__2');
}
// Remarque : le décalage de 120% n'a pas été inclus car cela dépasserait la hauteur de la fenêtre
});
}