1.2.0 • Published 5 years ago

infinity-react-carousel v1.2.0

Weekly downloads
6
License
MIT
Repository
github
Last release
5 years ago

Infinity React Carousel

Usage

yarn add infinity-react-carousel
//App.js
import { Carousel, CarouselState } from "infinity-react-carousel";

function App() {

return (
      <CarouselState
        slide={0}
        responsive={false}
        minDimension={200)}
        animation={
          {
            FADE: "fade",
            HORIZONTAL: "horizontal",
            VERTICAL: "vertical",
            UNCOVER: "uncover-horizontal",
            "UNCOVER DOWN": "uncover-vertical",
            SCROLL: "scroll-horizontal",
            "SCROLL VERTICAL": "scroll-vertical"
          },
          "scroll-horizontal"
        }
        duration={"1s"}
        timingFunction={"ease"}
        style={{
          height: "100vh"
        }}
      >
        <Carousel.Slide>
          <div className="center-slide">
            <CarouselState style={{ width: 200, height: 300, margin: 50 }}>
              <Carousel.Slide>
                <div className="center-slide">First</div>
              </Carousel.Slide>
              <Carousel.Slide>
                <div className="center-slide">Second</div>
              </Carousel.Slide>
              <Carousel.Slide>
                <div className="center-slide">Third</div>
              </Carousel.Slide>
              <Carousel.Slide>
                <div className="center-slide">Fourth</div>
              </Carousel.Slide>
              <Carousel.Slide>
                <div className="center-slide">Fifth</div>
              </Carousel.Slide>
              <Carousel.Slide>
                <div className="center-slide">Sixth</div>
              </Carousel.Slide>
            </CarouselState>
          </div>
        </Carousel.Slide>
        <Carousel.Slide>
          <div className="center-slide">
            First <a href="#last">Last</a>{" "}
          </div>
        </Carousel.Slide>
        <Carousel.Slide>
          <div className="center-slide">Second</div>
        </Carousel.Slide>
        <Carousel.Slide>
          <div className="center-slide">Third</div>
        </Carousel.Slide>
        <Carousel.Slide>
          <div className="center-slide">Fourth</div>
        </Carousel.Slide>
        <Carousel.Slide>
          <div className="center-slide">Fifth</div>
        </Carousel.Slide>
        <Carousel.Slide>
          <div className="center-slide">Sixth</div>
        </Carousel.Slide>
        <Carousel.Slide>
          <div className="center-slide" id="last">
            Seventh
          </div>
        </Carousel.Slide>
      </CarouselState>
    );
}

Contributing

Setup

Requirements: nodejs

Install yarn

npm i -g yarn

Clone the repo

git clone https://github.com/subeshb1/infinity-react-carousel.git

Install dependencies

yarn

Start StoryBook

yarn storybook

Then make your changes and make a pull request.

1.2.0

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago