Creación de animaciones basadas en Scroll con JavaScript puro-ScrollTrigger

Tiempo de ejecución: 30 minutos. Empezar

Autor: terwanerik
Views Total: 3,729
Sitio oficial: Ir a la web
Actualizado: July 4, 2016
Licencia: MIT

Vista prévia

Creación de animaciones basadas en Scroll con JavaScript puro-ScrollTrigger

Descripción

ScrollTrigger es una librería JavaScript muy pequeña (~ 2Kb minificada) que te permite aplicar animaciones activadas por scroll a cualquier elemento.

El objetivo es agregar ciertas clases CSS a los elementos cuando se desplazan a la vista. Para que puedas crear animaciones con tecnología CSS3 como quieras.

Funcionamiento

Descargue e incluya el ScrollTrigger. js en la página web y ya está listo para ir.

<script src="ScrollTrigger.min.js"></script>

Inicializar el ScrollTrigger y estamos listos para ir.

document.addEventListener('DOMContentLoaded', function(){

ScrollTrigger.init();
});

Establezca las animaciones (estilos CSS) y otras opciones en el elemento que desee animar.

  • 200: desencadena la animación en una posición de desplazamiento especificada (200px).
  • animateIn: CSS clasificado para ser aplicado cuando el elemento se desplaza en la vista.
  • animateOut: las clases CSS que se aplicarán cuando los elementos se desplaza fuera de la vista.
  • addHeight: agrega la altura del elemento al desplazamiento de scroll.
  • una vez: se asegura de que la animación solo ocurra una vez.
<div data-scroll="200 animateIn animateOut addHeight once"></div>

Te puede interesar: