Vibe UI
Initializing Vibe UI System...

Video Text

A premium layout component masking background video layers inside the typography outline.

Preview

VIBE UI

Installation

pnpm dlx vibe-ui-kit@latest add video-text

Examples

Vertical Video Text

VIBE

Usage

import { VideoText } from "@/components/ui/video-text"
<VideoText src="https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4">
  VIBE
</VideoText>

Props

PropTypeDefaultDescription
srcstring""Video URL to render inside typography mask
childrenReactNode""Text content displayed as the video mask
direction"horizontal" | "vertical""horizontal"Controls text layout orientation and motion direction
fontSizestring | number20Font size applied to text SVG mask
autoPlaybooleantrueWhether the video starts playing automatically
mutedbooleantrueMutes video audio for autoplay support
loopbooleantrueLoops video playback continuously
classNamestring?""Additional classes for the container

This VideoText component masks background video layers inside typography outlines for high-impact visual headings.

Contributors

JS
Jenish Sabhadiya

Theme Customizer

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