0.1.1 • Published 3 years ago

@evergreen-wc/eve-carousel v0.1.1

Weekly downloads
1
License
Apache-2.0
Repository
github
Last release
3 years ago

eve-carousel

An Evergreen Carousel Web Component

Install

npm i @evergreen-wc/eve-carousel

Usage

import { html, LitElement } from 'lit';
import '@evergreen-wc/eve-carousel';

class MyComponent extends LitElement {
  render() {
    return html`
      <eve-carousel
        autoplay
        initialSlide="${0}"
        speed='2000'
        showIndicators
        showArrows>
          <div class='slide'>Slide 1</div>
          <div class='slide'>Slide 2</div>
          <div class='slide'>Slide 3</div>
      </eve-carousel>
    `;
  }
}
customElements.define('my-component', MyComponent);

Props

PropertyDescription
autoplaydefault false. boolean for toggling autoplay of slideshow
speedInteger for number of ms before slide auto changes
initialSlideInteger for slide index to display first
showArrowsshow arrow controls for left and right
showIndicatorsshow indicator circles at bottom for slide number

Events

EventDescription
slideschangelistens for whether to reinitalize slides and indicators if more slides loaded (e.g. lazy loaded)

Styling

  eve-carousel {
    display: block;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    height:500px;
    width:750px;
  }
  .slide {
    background-color:red;
  }
0.1.0

3 years ago

0.1.1

3 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.10

4 years ago