Elemento entrar/salir animaciones al desplazarse-AnimusJS

Tiempo de ejecución: 30 minutos. Empezar

Autor: soutomario
Views Total: 2,674
Sitio oficial: Ir a la web
Actualizado: February 22, 2017
Licencia: MIT

Vista prévia

Elemento entrar/salir animaciones al desplazarse-AnimusJS

Descripción

AnimusJS es una biblioteca de JS independiente que permite animar cualquier elemento mediante animaciones CSS o funciones JS, cuando se desplazan dentro y fuera de la ventanilla.

Install it via package manager:

$ npm install animusjs

Funcionamiento

Importe la biblioteca AnimusJS en el proyecto Web.

<script src="src/animus.js"></script>

Especifique las clases CSS para entrar/salir el estado usando Anim-atributos como sigue:

<div anim-in="active" anim-out="class">

Content here
</div>

Inicializar AnimusJS:

animusjs.init();

A continuación, puede animar el elemento mediante las propiedades de animación CSS3:

div.active {

opacity: 1;

transform: translateX(0);
}

div.class {

...
}

De forma predeterminada, la biblioteca animará el elemento por clases CSS. También se le permite utilizar las funciones de JavaScript de la siguiente manera:

<div anim-in="active" anim-out="active" anim-type="function">

Content here
</div>
function active(element, options) {

if(options.status === 'animate') {


element.classList.add('active');

}

if(options.status === 'reverse') {


element.classList.remove('active');

}
}

Te puede interesar: