LogoPixi’VN
pixi-jsType aliases

Type Alias: Cursor

> Cursor = "auto" | "default" | "none" | "context-menu" | "help" | "pointer" | "progress" | "wait" | "cell" | "crosshair" | "text" | "vertical-text" | "alias" | "copy" | "move" | "no-drop" | "not-allowed" | "e-resize" | "n-resize" | "ne-resize" | "nw-resize" | "s-resize" | "se-resize" | "sw-resize" | "w-resize" | "ns-resize" | "ew-resize" | "nesw-resize" | "col-resize" | "nwse-resize" | "row-resize" | "all-scroll" | "zoom-in" | "zoom-out" | "grab" | "grabbing"

Defined in: node_modules/pixi.js/lib/events/FederatedEventTarget.d.ts:39

The type of cursor to use when the mouse pointer is hovering over an interactive element. Accepts any valid CSS cursor value.

Example

// Basic cursor types
sprite.cursor = 'pointer';    // Hand cursor for clickable elements
sprite.cursor = 'grab';       // Grab cursor for draggable elements
sprite.cursor = 'crosshair';  // Precise cursor for selection

// Direction cursors
sprite.cursor = 'n-resize';   // North resize
sprite.cursor = 'ew-resize';  // East-west resize
sprite.cursor = 'nesw-resize';// Northeast-southwest resize

// Custom cursor with fallback
sprite.cursor = 'url("custom.png"), auto';

Common cursor values:

  • Basic: auto, default, none, pointer, wait
  • Text: text, vertical-text
  • Links: alias, copy, move
  • Selection: cell, crosshair
  • Drag: grab, grabbing
  • Disabled: not-allowed, no-drop
  • Resize: n-resize, e-resize, s-resize, w-resize
  • Bidirectional: ns-resize, ew-resize, nesw-resize, nwse-resize
  • Other: help, progress

See

https://developer.mozilla.org/en-US/docs/Web/CSS/cursor MDN Cursor Documentation

Standard