New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

react-hero-carousel

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-hero-carousel

A bold, no-config hero banner carousel for landing pages implemented without external dependencies in React

latest
npmnpm
Version
1.2.1
Version published
Maintainers
1
Created
Source

Example

Features

Inspired by Supersized jQuery slideshow plugin, the React Hero Carousel aims to be a bold, no-config hero banner carousel for landing pages implemented without external dependencies in React.

  • Cross-fade between slides
  • CSS-only transitions
  • No keyboard controls
  • Zero-config

Getting Started

Prerequisites

Besides requiring React, this build also expects support for CSS Modules.

It's also recommended to include a CSS Reset to avoid positioning issues.

Installation

Using NPM

npm install react-hero-carousel

Using Yarn

yarn add react-hero-carousel

Usage

For all examples with source, see the demo.

Zero-config

import React from "react";
import HeroCarousel from "react-hero-carousel";

export default () => (
  <HeroCarousel>
    <img
      src="https://placem.at/places?w=1920&h=1080&seed=1&txt=1"
      width="100%"
      height="100%"
    />
    <img
      src="https://placem.at/places?w=1920&h=1080&seed=2&txt=2"
      width="100%"
      height="100%"
    />
    <img
      src="https://placem.at/places?w=1920&h=1080&seed=2&txt=2"
      width="100%"
      height="100%"
    />
  </HeroCarousel>
);

Custom Interval (milliseconds)

Must be at least 1200 ms

<HeroCarousel interval={8000}>{/* slides */}</HeroCarousel>

Custom Height

Default height uses 100vh, custom value can be any valid CSS value

<HeroCarousel height="80em">{/* slides */}</HeroCarousel>

Keywords

react

FAQs

Package last updated on 11 May 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts