J'ai un élément avec une hauteur de 100, lorsque la fenêtre défile dépasser 70px, la hauteur doit être réduite proportionnellement pour atteindre 40 lorsque la défilement atteint 200px.Comment réduire la hauteur de l'élément proportionnellement tout en défilant limité par un défilement et une plage de hauteur en javascript?
scroll = 70px => height = 100
window.scrollY = 90 => y = ?
scroll = 200px => height = 400
ceci est mon code:
function whileScrolling() {
if(window.scrollY < 70) {
newHeight = 100
} else if (window.scrollY > 200) {
newHeight = 40
} else if (window.scrollY > 70) {
const scrollRange = {
min: 70,
max: 200
};
const heightRange = {
min: 40,
max: 100
}
let currentScroll = window.scrollY
newHeight = ?
}
}
onScrolling incendie
Comment calculer y?
qui est une proportion mathématique simple .. –