A Marquee component for Svelte inspired by react-fast-marquee.
Check out the demo here and play around with some sample marquees.
If you're using npm, in the command prompt run:
npm install svelte-fast-marquee --save
If you're using yarn, run:
yarn add svelte-fast-marquee
If you're using bun, run:
bun add svelte-fast-marquee
You can find the documentation here.
To use the component, first import Marquee
into your file:
import Marquee from "svelte-fast-marquee";
Then wrap the <Marquee>
tags around any component or text you'd like to slide.
<Marquee>
I can be a Svelte component, multiple Svelte components, or just some text.
</Marquee>
A sample file might look like this:
<script>
import MyComponent from '../components/MyComponent';
import Marquee from 'svelte-fast-marquee';
</script>
<Marquee>
<MyComponent />
<MyComponent />
<MyComponent />
</Marquee>