TrailBeam (Scroll Beam)

Haz de scroll con orbe de progreso. Signature visual de InteraUI v1.3.0.

In this guide, we showcase the TrailBeam component, línea de progreso de scroll con orbe % y cards.

Preview

Code

import "@elizabthpazp/intera-ui/dist/globals.css";
import { TrailBeam } from "@elizabthpazp/intera-ui";

// Modo steps (data):
export function Steps() {
  return (
    <TrailBeam
      darkMode
      accent="from-violet-500 via-fuchsia-400 to-cyan-300"
      steps={[
        { title: "Descubre", content: "…" },
        { title: "Explora", content: "…" },
      ]}
    />
  );
}

// Modo children (contenido libre):
export function Free() {
  return (
    <TrailBeam darkMode cardClassName="bg-transparent">
      <div>Tu bloque 1</div>
      <div>Tu bloque 2</div>
    </TrailBeam>
  );
}

Component Details

The TrailBeam component consists of:

  • Beam lateral que crece con el scroll + orbe con %.
  • Modo steps (steps prop) o modo libre (children ignora steps).
  • Cards que se iluminan al entrar en viewport.

Props

Prop NameTypeDefaultDescription
childrenReactNode-Si hay, ignora steps.
stepsArray<{title, content}>3 demoData del modo steps.
darkModebooleanfalseEnables dark mode styling if true.
accentstringgradiente violeta→cyanClases del beam.
cardClassNamestring""Extra para cada card.
classNamestring""Additional classes merged via cn().
styleCSSProperties-Inline styles.

Features

  • Location: src/components/interactive/TrailBeam.jsx.

¿No estás seguro si Intera UI es para ti?

⚡Desarrollado con ask-ai-badge — insignia de IA lista para tu propio proyecto