Docs
Marquee Card
Marquee Card
Use animation to marquee cards.

@Tencent
It's very easy and powerful.

@Tencent
This UI component help us and Let us make a lot of progress.

@Tencent
I like it, the UI is very beautiful.

@huawei
This UI looks very High-end, elegant, and classy.

@alibaba
As a backend developer, using it has increased my development efficiency.

@Tencent
It's very easy and powerful.

@Tencent
This UI component help us and Let us make a lot of progress.

@Tencent
I like it, the UI is very beautiful.

@huawei
This UI looks very High-end, elegant, and classy.

@alibaba
As a backend developer, using it has increased my development efficiency.

@Tencent
It's very easy and powerful.

@Tencent
This UI component help us and Let us make a lot of progress.

@Tencent
I like it, the UI is very beautiful.

@huawei
This UI looks very High-end, elegant, and classy.

@alibaba
As a backend developer, using it has increased my development efficiency.

@Tencent
It's very easy and powerful.

@Tencent
This UI component help us and Let us make a lot of progress.

@Tencent
I like it, the UI is very beautiful.

@huawei
This UI looks very High-end, elegant, and classy.

@alibaba
As a backend developer, using it has increased my development efficiency.

@Tencent
It's very easy and powerful.

@Tencent
This UI component help us and Let us make a lot of progress.

@Tencent
I like it, the UI is very beautiful.

@huawei
This UI looks very High-end, elegant, and classy.

@alibaba
As a backend developer, using it has increased my development efficiency.
Installation
Copy and paste the cn util code into your project.
import { ClassValue, clsx } from "clsx"
import { twMerge } from "tailwind-merge"
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs))
}
Update tailwind.config.js
Add the following animations to your tailwind.config.js
file:
tailwind.config.js
/** @type {import('tailwindcss').Config} */
module.exports = {
theme: {
extend: {
keyframes: {
"marquee-x": {
from: { transform: "translateX(0)" },
to: { transform: "translateX(calc(-100% - var(--gap)))" },
},
"marquee-y": {
from: { transform: "translateY(0)" },
to: { transform: "translateY(calc(-100% - var(--gap)))" },
},
}
animation: {
"marquee-horizontal": "marquee-x var(--duration) infinite linear",
"marquee-vertical": "marquee-y var(--duration) linear infinite",
},
},
},
}
Copy and paste the Marquee Card code into your project.
API Reference
Props
Prop | Type | Description |
---|---|---|
vertical | boolean | Should the marquee scroll horizontally or vertically. |
repeat | number | The number of times to repeat the children. |
reverse | boolean | Reverse the marquee direction. |
pauseOnHover | boolean | Pause the marquee animation on hover. |
speed | number | the speed of the marquee animation. |
style | React.CSSProperties | Additional style for the Dot. |
gradient | boolean | Whether to show the gradient or not |
gradientWidth | number | string | The width of the gradient on either side |