dynamic-marquee-react
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

Dynamic Marquee React

A <Marquee /> component for React.

Uses "dynamic-marquee" under the hood.

Features:

  • You can change the rate on the fly.
  • Direction can either be up/down or right/left.
  • Width/height of items and container is allowed to change.

Demo

Open in StackBlitz

or view a deployed demo.

View the code in "demo".

Installation

npm install --save dynamic-marquee-react

Usage

import React from 'react';
import { Marquee } from 'dynamic-marquee-react';

export default function MyMarquee() {
  return (
    <Marquee>
      <div>Item 1</div>
      <div>Item 2</div>
      <div>Item 3</div>
    </Marquee>
  );
}

There are also the following props:

  • rate: pixels/s. Default: -25
  • upDown: Switch the direction to up/down instead of left/right. If this is enabled make sure your container has a height set. Default: false
  • startOnScreen: Start with the marquee full of items. Default: false

/dynamic-marquee-react/

    Package Sidebar

    Install

    npm i dynamic-marquee-react

    Weekly Downloads

    12

    Version

    1.0.4

    License

    Apache-2.0

    Unpacked Size

    105 kB

    Total Files

    9

    Last publish

    Collaborators

    • tjenkinson