/element_animate

Sistema de eventos con JS y CSS animations

Primary LanguageJavaScript

Controlar animaciones 💿📀

  • Podemos controlar el estado de la animación. Esto podemos hacerlo por medio de botones que disparen la función que queremos. Los métodos que tenemos disponibles podemos verlos en la variable 'animate' en la consola.

    EJ:

const animation = $element.animate(
keyFrames, animateProperties)
	
const $playButton = document.getElementById('play');
const $pauseButton = document.getElementById('pause');
const $stopButton = document.getElementById('stop');
const $reverseButton = document.getElementById('reverse');

$playButton.addEventListener ('click', () => {
	animation.play();
});
$pauseButton.addEventListener ('click', () => {
	animation.pause();
});
$stopButton.addEventListener ('click', () => {
	animation.stop();
});
$reverseButton.addEventListener ('click', () => {
	animation.reverse();
});