Command Palette

Search for a command to run...

Loaders/Helix Loader

Helix Loader

DNA double-helix with dots traveling along sinusoidal paths creating a 3D illusion

Open in v0Open in
Loading

Overview

DNA helix loader with interleaved sinusoidal dot paths. Variants include dna (two strands + rungs), ribbon (gradient), and minimal (dots only). CSS-only.

Installation

npx shadcn@latest add @elements/loader-helix

Usage

import { LoaderHelix } from "@/components/elements/loader-helix";

export function Loading() {
  return <LoaderHelix variant="dna" dots={12} />;
}

Props

PropTypeDefaultDescription
dotsnumber12Number of dots in the helix
speednumber2Animation speed in seconds
variant"dna" | "ribbon" | "minimal""dna"Visual variant
classNamestring-Additional CSS classes