Command Palette
Search for a command to run

Hero Video Dialog

A hero video dialog component.

Installation

pnpm dlx shadcn-svelte@latest add https://sv-animations.vercel.app/r/hero-video-dialog.json

Examples

Top In Bottom Out

Props

HeroVideoDialogProps

Props for the HeroVideoDialog component

NameTypeDefaultDescription
animationStyle
"from-bottom" | "from-center" | "from-top" | "from-left" | "from-right" | "fade" | "top-in-bottom-out" | "left-in-right-out" "from-center" The animation style for the dialog
videoSrc
string undefined The source URL of the video to play
thumbnailSrc
string undefined The source URL of the thumbnail image
thumbnailAlt
string "Video thumbnail" Alt text for the thumbnail image
class
string undefined Additional CSS classes

Animation Styles

The animationStyle prop accepts the following values:

  • "from-bottom": Dialog enters from the bottom and exits to the bottom
  • "from-center": Dialog scales up from the center and scales down to the center
  • "from-top": Dialog enters from the top and exits to the top
  • "from-left": Dialog enters from the left and exits to the left
  • "from-right": Dialog enters from the right and exits to the right
  • "fade": Dialog fades in and out
  • "top-in-bottom-out": Dialog enters from the top and exits to the bottom
  • "left-in-right-out": Dialog enters from the left and exits to the right

Note

If using a YouTube video, make sure to use the embed version of the video URL.