The widget library for WordPress is here Download plugin

Hover Video Reveal - Interactive Process Steps

Free

Transform standard lists into immersive storytelling experiences with the Hover Video Reveal widget. This interactive component is designed to guide users through multi-step processes (like "Our Strategy," "Services," or "How It Works") by pairing text with dynamic, full-screen background video.

The widget features a clean, two-column list layout. As the user hovers over each step, the entire background of the section cross-fades smoothly to a specific video associated with that step. This creates a powerful connection between the copy and the visual, keeping users engaged longer.

We have engineered this widget with a dynamic slide architecture, meaning each item (Text + Video) is grouped as a single "slide." This allows you to easily add, remove, or reorder steps directly in the editor without touching code. The layout is fully responsive: on desktop, it offers a cinematic side-by-side view; on mobile, it elegantly stacks the content while maintaining the background atmosphere.

Key Features:

  • Interactive Background Swapping: Instantly changes the section's background video based on the user's cursor position.
  • Cinematic Cross-Fades: Uses advanced CSS transitions for silky-smooth opacity changes between videos.
  • Dynamic Slide Structure: Each step is a self-contained unit, making it easy to add or delete items in the editor.
  • Focus States: Active items are highlighted with a border and increased opacity, while inactive items dim slightly to guide focus.
  • Responsive & Mobile-Ready: Automatically adjusts from a hover-based interaction on desktop to a touch-friendly stacked layout on mobile.
  • Performance Optimized: Videos are set to autoplay, loop, and mute for seamless, lightweight playback without audio intrusion.

How to use this widget

  • Change your content and adjust the styles to match your design
  • Click export and copy the code
  • Paste it on your web page by adding a code/html block in your website builder (e.g., Squarespace, WordPress, Webflow, Wix) and paste the code.

👋 P.S. Have questions? Leave a comment.