A web component for a horizontal scroller (carousel)
$ npm i wc-horizontal-scroller
Firstly, you need to register the custom element.
import HorizontalScroller from "wc-horizontal-scroller";
window.customElements.define('horizontal-scroller', HorizontalScroller);
Then you can use it in your HTML. You must provide an ID for the element.
<horizontal-scroller id="foo">
<div>Item 1</div>
<div>Item 2</div>
</horizontal-scroller>
By default, clicking on the element will expand it to cover most of the viewport. This can be disabled by adding the no-fullscreen
attribute to the custom element.
This project is licensed under the MIT License.