wc-horizontal-scroller

v0.2.1
Web component for a horizontal scroller
web component front-end web-components web-component webcomponents webcomponent web components web component and 6 more...

Horizontal Scroller Web Component

npm

A web component for a horizontal scroller (carousel)

Install

$ npm i wc-horizontal-scroller

Usage

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>

Fullscreen

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.

A scrollerfullscreenenter event will be dispatched by the element when entering fullscreen, and scrollerfullscreenexit when exiting fullscreen. See index.html for an example usage.

License

This project is licensed under the MIT License.

Metadata

  • MIT
  • Whatever
  • Luke Warlow
  • released 7/5/2023

Downloads

Maintainers