4.1.0 • Published 4 years ago

@orcden/od-carousel v4.1.0

Weekly downloads
1
License
MIT
Repository
bitbucket
Last release
4 years ago

A component to provided a rotating gallery of content

<od-carousel> is a simple component that provides a framework for nesting content that can be rotated through manually or automatically.

Installation

  • Install with npm
npm i @orcden/od-carousel

Usage

import '@orcden/od-carousel';
<od-carousel id="od-carousel" style="height: 500px;" transition-timer='5'>
    <img src="https://images.unsplash.com/photo-1569409611407-50eee9f59dfe?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1389&q=80">
    <img src="https://images.unsplash.com/photo-1567815883115-bcf719bdc8ad?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1351&q=80">
    <img src="https://images.unsplash.com/photo-1568121581570-a30e94219113?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80">
    <img src="https://images.unsplash.com/photo-1568387188834-ff83d00b9915?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1267&q=80">
    <img src="https://images.unsplash.com/photo-1550728193-be87c574be86?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80">
</od-carousel>

Attributes

AttributeTypeDefaultDescription
transition-timerNumber0When this is not zero the carousel will automatically transition its content
random-startBooleanfalseWhen this is set the carousel will choose a random child piece of content to display first. Normally used in conjuction with a transition-timer.
hide-buttonsBooleanfalseSet this to hide the buttons from the carousel and disable user input. Normally used in conjuction with a transition-timer.

Properties

AttributeTypeDefaultDescription
transitionTimerNumber0When this is not zero the carousel will automatically transition its content
randomStartBooleanfalseWhen this is set the carousel will choose a random child piece of content to display first. Normally used in conjuction with a transition-timer.
hideButtonsBooleanfalseSet this to hide the buttons from the carousel and disable user input. Normally used in conjuction with a transition-timer.

Functions

NameParametersDescription
previousNonetransitions the carousel to display the previous piece of child content in the DOM
nextNonetransitions the carousel to display the next piece of child content in the DOM

Styling

  • CSS variables are available to alter the default styling provided
Shadow PartsDescription
containerThe div used to house the child content
prev-buttonThe button that when clicked transitions to the previous piece of content
next-buttonThe button that when clicked transitions to the next piece of content

Development

Run development server and show demo

npm run demo

Run linter

npm run lint

Fix linter errors

npm run fix

Run tests

npm run test

Build for production

npm run build
4.1.0

4 years ago

4.0.10

4 years ago

4.0.9

4 years ago

4.0.8

4 years ago

4.0.7

4 years ago

4.0.6

4 years ago

4.0.5

4 years ago

4.0.4

4 years ago

4.0.3

4 years ago

4.0.2

4 years ago

4.0.1

4 years ago

4.0.0

4 years ago

3.0.2

6 years ago

3.0.1

6 years ago

3.0.0

6 years ago