Vibe UI
Initializing Vibe UI System...

Marquee

A premium, high-performance infinite auto-scroll component built to display seamless scrolling logos, system alerts, dynamic testimonial cards, or tech stack badges.

Marquee

A premium, high-performance infinite auto-scroll component built to display seamless scrolling logos, system alerts, dynamic testimonial cards, or tech stack badges.

Preview

Vercel
Framer
Next.js
Tailwind CSS
TypeScript
Radix UI
Core CPU
Vercel
Framer
Next.js
Tailwind CSS
TypeScript
Radix UI
Core CPU
Vercel
Framer
Next.js
Tailwind CSS
TypeScript
Radix UI
Core CPU
Vercel
Framer
Next.js
Tailwind CSS
TypeScript
Radix UI
Core CPU

Installation

pnpm dlx vibe-ui-kit@latest add marquee

Tailwind Configuration (v4)

Add these custom keyframe definitions to your main style sheet (e.g., globals.css or tokens.css):

@theme {
  --animate-marquee: marquee var(--duration, 30s) linear infinite;
  --animate-marquee-reverse: marquee-reverse var(--duration, 30s) linear infinite;
  --animate-marquee-vertical: marquee-vertical var(--duration, 30s) linear infinite;
  --animate-marquee-vertical-reverse: marquee-vertical-reverse var(--duration, 30s) linear infinite;

  @keyframes marquee {
    from { transform: translateX(0); }
    to { transform: translateX(calc(-100% - var(--gap, 1rem))); }
  }
  @keyframes marquee-reverse {
    from { transform: translateX(calc(-100% - var(--gap, 1rem))); }
    to { transform: translateX(0); }
  }
  @keyframes marquee-vertical {
    from { transform: translateY(0); }
    to { transform: translateY(calc(-100% - var(--gap, 1rem))); }
  }
  @keyframes marquee-vertical-reverse {
    from { transform: translateY(calc(-100% - var(--gap, 1rem))); }
    to { transform: translateY(0); }
  }
}

Examples

Scroll Directions

Configure motion flows vertically or horizontally, including reverse directions.

Horizontal Left & Right
Left-Scrolling Text StripCustom LayoutsHigh FrameratesRadix Primitives
Left-Scrolling Text StripCustom LayoutsHigh FrameratesRadix Primitives
Left-Scrolling Text StripCustom LayoutsHigh FrameratesRadix Primitives
Left-Scrolling Text StripCustom LayoutsHigh FrameratesRadix Primitives
Right-Scrolling Text StripReversed MotionFluid CSS KeyframesFully Controlled
Right-Scrolling Text StripReversed MotionFluid CSS KeyframesFully Controlled
Right-Scrolling Text StripReversed MotionFluid CSS KeyframesFully Controlled
Right-Scrolling Text StripReversed MotionFluid CSS KeyframesFully Controlled
Vertical Up & Down
Sarah Connor

Vibe UI has completely transformed how we design dashboards. The neon presets are breathtaking!

Neo Watson

The cyberpunk matrix configurations are insanely detailed. Pure magic out of the box!

Amélie Poulain

Stunning design and effortless animations. Our client feedback has been off the charts.

Bruce Wayne

Extremely clean architecture. The glassmorphic components render perfectly on modern engines.

Sarah Connor

Vibe UI has completely transformed how we design dashboards. The neon presets are breathtaking!

Neo Watson

The cyberpunk matrix configurations are insanely detailed. Pure magic out of the box!

Amélie Poulain

Stunning design and effortless animations. Our client feedback has been off the charts.

Bruce Wayne

Extremely clean architecture. The glassmorphic components render perfectly on modern engines.

Sarah Connor

Vibe UI has completely transformed how we design dashboards. The neon presets are breathtaking!

Neo Watson

The cyberpunk matrix configurations are insanely detailed. Pure magic out of the box!

Amélie Poulain

Stunning design and effortless animations. Our client feedback has been off the charts.

Bruce Wayne

Extremely clean architecture. The glassmorphic components render perfectly on modern engines.

Sarah Connor

Vibe UI has completely transformed how we design dashboards. The neon presets are breathtaking!

Neo Watson

The cyberpunk matrix configurations are insanely detailed. Pure magic out of the box!

Amélie Poulain

Stunning design and effortless animations. Our client feedback has been off the charts.

Bruce Wayne

Extremely clean architecture. The glassmorphic components render perfectly on modern engines.

[ REACT.JS ]
[ TYPESCRIPT ]
[ NEXT.JS ]
[ VITE ]
[ TAILWIND ]
[ TURBO ]
[ REACT.JS ]
[ TYPESCRIPT ]
[ NEXT.JS ]
[ VITE ]
[ TAILWIND ]
[ TURBO ]
[ REACT.JS ]
[ TYPESCRIPT ]
[ NEXT.JS ]
[ VITE ]
[ TAILWIND ]
[ TURBO ]
[ REACT.JS ]
[ TYPESCRIPT ]
[ NEXT.JS ]
[ VITE ]
[ TAILWIND ]
[ TURBO ]

Complex Layouts

Combine multi-row staggering or dual opposite scrollings for visual layers.

Dual Row Reverse
TailwindCSSTypeScriptReact.jsNext.jsVite
TailwindCSSTypeScriptReact.jsNext.jsVite
TailwindCSSTypeScriptReact.jsNext.jsVite
TailwindCSSTypeScriptReact.jsNext.jsVite
ESLintPrettierTurborepoPostCSSMDX
ESLintPrettierTurborepoPostCSSMDX
ESLintPrettierTurborepoPostCSSMDX
ESLintPrettierTurborepoPostCSSMDX
Staggered Wall Grid
Design SystemsWeb ComponentsVisual Quality
Design SystemsWeb ComponentsVisual Quality
Design SystemsWeb ComponentsVisual Quality
Design SystemsWeb ComponentsVisual Quality
Radix PrimitivesTailwind CSSNext.js App Router
Radix PrimitivesTailwind CSSNext.js App Router
Radix PrimitivesTailwind CSSNext.js App Router
Radix PrimitivesTailwind CSSNext.js App Router
Production ReadyFully AccessiblePremium Presets
Production ReadyFully AccessiblePremium Presets
Production ReadyFully AccessiblePremium Presets
Production ReadyFully AccessiblePremium Presets

Aesthetic Variations

Showcase testimonials, rotated 3D bands, neon borders, and matrix log feeds.

Testimonial Slider
S

Sarah Connor

@sarahc

Vibe UI has completely transformed how we design dashboards. The neon presets are breathtaking!

N

Neo Watson

@cyberneo

The cyberpunk matrix configurations are insanely detailed. Pure magic out of the box!

A

Amélie Poulain

@amelie_p

Stunning design and effortless animations. Our client feedback has been off the charts.

B

Bruce Wayne

@darkknight

Extremely clean architecture. The glassmorphic components render perfectly on modern engines.

S

Sarah Connor

@sarahc

Vibe UI has completely transformed how we design dashboards. The neon presets are breathtaking!

N

Neo Watson

@cyberneo

The cyberpunk matrix configurations are insanely detailed. Pure magic out of the box!

A

Amélie Poulain

@amelie_p

Stunning design and effortless animations. Our client feedback has been off the charts.

B

Bruce Wayne

@darkknight

Extremely clean architecture. The glassmorphic components render perfectly on modern engines.

S

Sarah Connor

@sarahc

Vibe UI has completely transformed how we design dashboards. The neon presets are breathtaking!

N

Neo Watson

@cyberneo

The cyberpunk matrix configurations are insanely detailed. Pure magic out of the box!

A

Amélie Poulain

@amelie_p

Stunning design and effortless animations. Our client feedback has been off the charts.

B

Bruce Wayne

@darkknight

Extremely clean architecture. The glassmorphic components render perfectly on modern engines.

S

Sarah Connor

@sarahc

Vibe UI has completely transformed how we design dashboards. The neon presets are breathtaking!

N

Neo Watson

@cyberneo

The cyberpunk matrix configurations are insanely detailed. Pure magic out of the box!

A

Amélie Poulain

@amelie_p

Stunning design and effortless animations. Our client feedback has been off the charts.

B

Bruce Wayne

@darkknight

Extremely clean architecture. The glassmorphic components render perfectly on modern engines.

Rotated 3D Band
3D PERSPECTIVEROTATED VIEWPORTSpremium visual presetsVIBE-UI DECORATIVE
3D PERSPECTIVEROTATED VIEWPORTSpremium visual presetsVIBE-UI DECORATIVE
3D PERSPECTIVEROTATED VIEWPORTSpremium visual presetsVIBE-UI DECORATIVE
3D PERSPECTIVEROTATED VIEWPORTSpremium visual presetsVIBE-UI DECORATIVE
Interactive Pause Gallery
Solaris
Web3

Solaris

Abstract #4
AI Art

Abstract #4

Neon Oasis
Cyberpunk

Neon Oasis

Gold Liquid
3D Art

Gold Liquid

Solaris
Web3

Solaris

Abstract #4
AI Art

Abstract #4

Neon Oasis
Cyberpunk

Neon Oasis

Gold Liquid
3D Art

Gold Liquid

Solaris
Web3

Solaris

Abstract #4
AI Art

Abstract #4

Neon Oasis
Cyberpunk

Neon Oasis

Gold Liquid
3D Art

Gold Liquid

Solaris
Web3

Solaris

Abstract #4
AI Art

Abstract #4

Neon Oasis
Cyberpunk

Neon Oasis

Gold Liquid
3D Art

Gold Liquid

Monospace Code Ticker
{"component": "Marquee", "theme": "neon"}const marquee = <Marquee fade={true} />npx vibe-ui-kit@latest add marqueeimport { Marquee } from "@/components/ui/marquee"
{"component": "Marquee", "theme": "neon"}const marquee = <Marquee fade={true} />npx vibe-ui-kit@latest add marqueeimport { Marquee } from "@/components/ui/marquee"
{"component": "Marquee", "theme": "neon"}const marquee = <Marquee fade={true} />npx vibe-ui-kit@latest add marqueeimport { Marquee } from "@/components/ui/marquee"
{"component": "Marquee", "theme": "neon"}const marquee = <Marquee fade={true} />npx vibe-ui-kit@latest add marqueeimport { Marquee } from "@/components/ui/marquee"

Props

PropTypeDefaultDescription
direction'left' | 'right' | 'up' | 'down''left'The direction alignment of the infinite scroll animation.
speednumber12The animation cycle speed in seconds. Lower numbers accelerate scroll speed.
reversebooleanfalseReverse the current scroll layout and animation direction keyframes.
pauseOnHoverbooleanfalsePause the scroll cycle whenever the mouse cursor is hovered inside the container.
fadebooleantrueAdd horizontal or vertical gradient overlay mask highlights to fade container edges.
gapstring'1rem'The flexbox item-gap and padding spacer size between repeating children sets.
repeatnumber4The multiplication count of child loops required to cover wide viewport areas seamlessly.

Contributors

JS
Jenish Sabhadiya

Theme Customizer

8px
@theme {
  --radius: 0.5rem;
  --glass-blur: 8px;
}
Changes apply instantly to this documentation workspace.
Marquee | Vibe UI