Crosshair Cursor
cursorProEin präzises Fadenkreuz mit Farbe und Stärke pro Achse, einem Mittelpunkt, optionalen Linealen und einer live angezeigten X/Y- oder festen Beschriftung, die an den Rändern umklappt.
Pro kann noch nicht gekauft werden. Die Seite öffnet, sobald die Zahlung bereit ist.
Vorschau
Live-Demo. Das Theme schaltet die Demo selbst um.
Code
Der Code ist gesperrt
Crosshair Cursor gehört zu Manniche UI Pro. Ein Schlüssel öffnet den Quellcode aller 60 Effekte.
Bald verfügbar49 € · Einführungspreis bis einschließlich 31. Dezember 2026. Danach 79 €.
- Einmalzahlung
- Ein Entwickler
- Der Schlüssel kommt sofort per E-Mail
- Keine Umsatzsteuer (§ 19 UStG)
Hast du einen Schlüssel? Hol den Code mit der CLI oder per MCP.
Der Schlüssel liegt in MANNICHE_PRO_KEY, nie im Code oder in der Adresse. So richtest du ihn ein
npx shadcn@latest add @manniche-pro/crosshair-cursorclaude mcp add --transport http manniche-ui https://mikkelmanniche.dk/api/mcp --header "Authorization: Bearer $MANNICHE_PRO_KEY"Props
CrosshairCursorProps
| Prop | Typ | Standard | Was sie tut |
|---|---|---|---|
scope | 'container' | 'window' | 'window' | window draws the crosshair across the whole viewport; container only inside this component's box. |
color | string | – | Colour of both lines; defaults to a faint tint of the text colour. |
verticalColor | string | – | Colour of the vertical line (the one that marks x); overrides color. |
horizontalColor | string | – | Colour of the horizontal line (the one that marks y); overrides color. |
thickness | number | 1 | Line thickness in pixels for both lines. |
verticalThickness | number | – | Thickness of the vertical line; overrides thickness. |
horizontalThickness | number | – | Thickness of the horizontal line; overrides thickness. |
dashed | boolean | false | Dashed instead of solid lines. |
gap | number | 10 | Clear space round the pointer where the lines stop, in pixels. |
dotSize | number | 9 | Diameter of the marker at the crossing in pixels; 0 hides it. |
dotColor | string | '#3d7bff' | Colour of the marker. |
showLabel | boolean | true | Show the readout next to the pointer. |
label | string | – | Fixed text for the readout instead of live coordinates. |
format | (x: number, y: number) => string | – | Builds the readout from the coordinates, e.g. (x, y) => \${x}, ${y}\``. |
labelColor | string | '#ffffff' | Text colour of the readout. |
labelBackground | string | '#3d7bff' | Background of the readout. |
labelClassName | string | – | Classes for the readout: font, padding, corner radius and so on. |
rulers | boolean | false | Tick rulers along the top and left edges with a marker for the current position. |
hideCursor | boolean | true | Hide the system pointer while the crosshair is showing. |
children | ReactNode | – | Content under the crosshair (container scope). |
className | string | – | Classes for the wrapper (container scope). |
A11y
Noch keine Hinweise zur Barrierefreiheit.
Die Hinweise kommen mit dem Quellcode, wenn Pro öffnet.