Components

Explore all the components available in Nuxt Motion Block.

Components

Nuxt Motion Block provides a rich set of components to add beautiful animations and interactions to your Nuxt applications. Each component is designed with performance, accessibility, and customization in mind.

Categories

The components are organized into several categories based on their functionality:

Layout & Background

Interactive Elements

  • Dock - macOS-style dock with magnification effects

Numbers & Text

Visual Effects

  • BorderTrail - Animated border effect with trailing particles
  • GlowEffect - Glowing effect around elements
  • ProgressiveBlur - Progressive blur effect that increases with distance
  • Spotlight - Spotlight effect that follows cursor movement

Interaction & Movement

  • Cursor - Custom cursor with various effects
  • ForceDot - Interactive dot with physics-based movement
  • Magnetic - Magnetic effect that attracts elements to cursor proximity
  • Tilt - 3D tilt effect based on cursor movement

Scroll & Viewport

  • InView - Trigger animations when elements enter the viewport
  • ScrollProgress - Progress bar that tracks scroll position

Composables

All components are built with performance in mind and follow accessibility best practices. They can be easily customized through props, slots, and CSS classes.

Nuxt Motion Block • © 2025