About
An animated dot-matrix loading indicator where a stepped snake traces a serpentine zigzag path with a soft trailing tail across a triangle-shaped grid.
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Serpent Zip to your project and fits it to your theme.
Code
How Serpent Zip is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
import { DotmTriangle13 } from "@/components/ui/dotm-triangle-13";
const settings = {
size: 240,
dotSize: 22,
speed: 1.65,
halo: 0,
bloom: false,
muted: false,
};
export default function Demo(props: Partial<typeof settings>) {
const s = { ...settings, ...props };
return (
<div className="flex h-screen w-screen items-center justify-center bg-background text-foreground">
<DotmTriangle13
size={s.size}
dotSize={s.dotSize}
speed={s.speed}
halo={s.halo}
bloom={s.bloom}
muted={s.muted}
/>
</div>
);
}








