1
Now swinging in all five boroughs*
I do whatever a spider can. So far that is sticking to walls, shipping on Fridays, and being late to everything.
*Staten Island by ferry only. I cannot swing over water.
No refunds. The spider is unavailable for comment.
Great for stakeouts. Terrible for touchscreens.
Tingles before danger, landlords, and group projects.
Homemade. Dissolves in one hour, same as my confidence.
Can lift a bus. Cannot open a pickle jar while anyone is watching.
Grab a card and haul it to another column. Yes, with a web. I do not own a mouse.
A menace. I want pictures of him, and I want them cheap.
He webbed my car door shut during a rescue. Five stars.
We are not the same person. Please stop asking.
Billed per swing. Web fluid sold separately.
You get waved at from a rooftop.
One rescue and up to four quips.
Full-time hero. May cry on your fire escape.
A scroll container whose cursor is a red spider mask that swings the page on a web line, webs up what you click, and hauls draggable items around on a thread.
npx shadcn@latest add ikislay/pixel-ui/spider-cursorimport { SpiderCursor } from "@/components/ui/spider-cursor";export default function Demo() {return (<SpiderCursorclassName="h-96"onWebDrop={(item, zone) => console.log(item.dataset.webDrag, zone?.dataset.webDrop)}><div data-web-drop="inbox"><div data-web-drag="card-1">Drag me</div></div><div data-web-drop="done" /></SpiderCursor>);}
1// Loading…
Options you can pass to customize this component.
onWebDrop(item: HTMLElement, zone: HTMLElement | null) => voidRuns when a dragged item is released. Mark draggable items with data-web-drag set to a unique id and drop zones with data-web-drop. The zone is null when the item lands outside one.
classNamestringClasses applied to the root. Give it a height; the content scrolls inside it.