Scrollable

View Source

NOTE: Introduced feature in v0.2.3.

Scrollable is a layout primitive for encapsulating a given available space into its own scrollable context.

<script>
    import {
        Heading,
        Scrollable,
    } from "@kahi-ui/framework";
</script>

<Scrollable class="scrollable-preview">
    <Heading>
        Lorem ipsum dolor sit amet, consectetur
        adipiscing elit. Proin et consectetur orci.
        mus.
    </Heading>

    <Heading is="h2">
        Lorem ipsum dolor sit amet, consectetur
        adipiscing elit. Proin et consectetur orci.
        mus.
    </Heading>

    <Heading is="h3">
        Lorem ipsum dolor sit amet, consectetur
        adipiscing elit. Proin et consectetur orci.
        mus.
    </Heading>

    <Heading is="h4">
        Lorem ipsum dolor sit amet, consectetur
        adipiscing elit. Proin et consectetur orci.
        mus.
    </Heading>

    <Heading is="h5">
        Lorem ipsum dolor sit amet, consectetur
        adipiscing elit. Proin et consectetur orci.
        mus.
    </Heading>

    <Heading is="h6">
        Lorem ipsum dolor sit amet, consectetur
        adipiscing elit. Proin et consectetur orci.
        mus.
    </Heading>
</Scrollable>

<style>
    :global(.scrollable-preview) {
        width: 24rem;
        height: 10rem;

        white-space: nowrap;
    }
</style>

Imports

<script>
    import {Scrollable} from "@kahi-ui/framework";
</script>

Events

Scrollable

Name Description Types
scroll Fires whenever the Scrollable is scrolled by the user.
Event

Slots

Scrollable

Name Description Types
default Default unnamed slot.
{}