1.0.5 • Published 12 months ago

webbie-carousel v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

webbie-carousel NPM version NPM monthly downloads NPM total downloads

A web component carousel to display your data in a horizontal scrollable container. It is meant to display an array of data in a homogeneous format such as cards, like the sliders used in Netflix or search result cards on mobile.


Install

Install with npm: npm install webbie-carousel


Usage

Add script to page with <script type="module" src="path/to/dist/webbie-carousel.js"></script>

<webbie-carousel>
    --- Array of Content ---
</webbie-carousel>

Props

All props are optional. The carousel height is set by the height of its content.

NameDescription
textadd a title to the carousel
subtextadditional text underneath the title
text-stylecustom css for the title
subtext-stylecss for the subtext
container-stylecss for the carousel container
gapcustomize gap between content (default: 10px)
button-colorcustom color for the slider buttons (default: #cccccc)
button-widthcustom width for the buttons (default: 40px)
arrow-colorcustom color for the slider button arrows (default: #555555)
arrow-sizecustom size for the arrows (default: 40px)
button-opacitydefault opacity for buttons (default: 0.5)
hover-opacitybutton opacity on hover (default: 0.8)
click-opacitybutton opacity on click (default: 1)

Further examples in demo.html

1.0.2

12 months ago

1.0.5

12 months ago

1.0.4

12 months ago

1.0.3

12 months ago

1.0.1

1 year ago

1.0.0

1 year ago