“Apple comme Scroll CSS” Réponses codées

Apple comme Scroll CSS

window.addEventListener('scroll', () => {  
  const scrollTop = html.scrollTop;
  const maxScrollTop = html.scrollHeight - window.innerHeight;
  const scrollFraction = scrollTop / maxScrollTop;
  const frameIndex = Math.min(
    frameCount - 1,
    Math.floor(scrollFraction * frameCount)
  );
});

Apple comme Scroll CSS

html {
  height: 100vh;
}


body {
  background: #000;
  height: 500vh;
}


canvas {
  position: fixed;
  left: 50%;
  top: 50%;
  max-height: 100vh;
  max-width: 100vw;
  transform: translate(-50%, -50%);
}

Apple comme Scroll CSS

const currentFrame = index => (
  `https://www.apple.com/105/media/us/airpods-pro/2019/1299e2f5_9206_4470_b28e_08307a42f19b/anim/sequence/large/01-hero-lightpass/${index.toString().padStart(4, '0')}.jpg`
)

Réponses similaires à “Apple comme Scroll CSS”

Questions similaires à “Apple comme Scroll CSS”

Plus de réponses similaires à “Apple comme Scroll CSS” dans CSS

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code