/infiniteLoop

Dynamic looping of image animations - React Component

Primary LanguageJavaScript

Easily make and manage React animation loops

Dynamic looping of image animations in React. Define an animation with urls or paths, specify a duration, and the animation will repeat for that infinite iterations. You can not change the number of iterations programmatically.

Demo

https://infiniteloop-b377c.firebaseapp.com/

Usage

import  React, { Component } from  "react";    
import  InfiniteLoop  from  'infinite-loop-animation';    

class  App  extends  Component {
render() {
  return (    
    <div>    
      <InfiniteLoop  data={urls}  background={bg}  duration={1200}  size={65}  />
    </div>
    );    
  }    
}

const  urls  = [    
"https://image.flaticon.com/icons/svg/413/413850.svg",    
"https://image.flaticon.com/icons/svg/413/413826.svg",    
"https://image.flaticon.com/icons/svg/413/413808.svg",
];
   
const  bg  = ["http://samherbert.net/svg-loaders/svg-loaders/puff.svg"];

export  default  App;

Properties

data

An array of images

background

Background image path or url

duration

Time between each frame in milliseconds

size

Recommended values between 25 and 250

License

MIT