Cameron Kelliher

Dot Matrix Loader

Component 31

About

A grid of dots that animate with ripple, wave, or rain patterns to indicate a loading state.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Dot Matrix Loader to your project and fits it to your theme.

Code

How Dot Matrix Loader is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import { LoaderDotMatrix } from "@/components/ui/loader-dot-matrix";

const settings = {
  speed: 1.5,
  dotSize: 3,
  rows: 5,
  cols: 7,
};

export default function Demo(props: Partial<typeof settings>) {
  const s = { ...settings, ...props };
  return (
    <div className="flex h-screen w-screen items-center justify-center">
      <LoaderDotMatrix
        speed={s.speed}
        dotSize={s.dotSize}
        rows={s.rows}
        cols={s.cols}
      />
    </div>
  );
}

More by Cameron Kelliher

View all
  • AI Chain of Thought

    AI Chain of Thought

    111
  • Helix Loader

    Helix Loader

    94
  • AI Streaming Text

    AI Streaming Text

    50
  • AI Tool Call

    AI Tool Call

    45
  • Signal Bars Loader

    Signal Bars Loader

    41
  • Glitch Text Loader

    Glitch Text Loader

    41
  • AI Prompt Diff

    AI Prompt Diff

    39
  • AI Routing Indicator

    AI Routing Indicator

    34