🚀 LEVEL UP TO SENIOR:Unlock 500+ Advanced Practical Challenges & Expert Masterclasses.
🎓 COURSERA PARTNER:Earn professional Google, Meta, and IBM certificates to supercharge your resume.
Back to Resources

CSS Cursors

Hover over any box to see the corresponding CSS cursor in action. Click a box to copy its CSS code to your clipboard.

auto

Browser determines the cursor.

default

Standard arrow cursor.

none

No cursor is displayed.

context-menu

Context menu is available.

help

Help information is available.

pointer

Link pointer (usually a hand).

progress

Process running in background.

wait

Program is busy.

cell

Indicates a cell or set of cells.

crosshair

Simple crosshair.

text

Indicates text that may be selected.

vertical-text

Vertical text selection.

alias

Alias or shortcut is being created.

copy

Something is being copied.

move

Something is being moved.

no-drop

Dropped item not allowed here.

not-allowed

Requested action not allowed.

grab

Something can be grabbed.

grabbing

Something is being grabbed.

all-scroll

Something can be scrolled in any direction.

col-resize

Column can be resized horizontally.

row-resize

Row can be resized vertically.

n-resize

Resize towards North (up).

e-resize

Resize towards East (right).

s-resize

Resize towards South (down).

w-resize

Resize towards West (left).

ne-resize

Resize towards North-East.

nw-resize

Resize towards North-West.

se-resize

Resize towards South-East.

sw-resize

Resize towards South-West.

ew-resize

Bidirectional horizontal resize.

ns-resize

Bidirectional vertical resize.

nesw-resize

Bidirectional diagonal resize (NE-SW).

nwse-resize

Bidirectional diagonal resize (NW-SE).

zoom-in

Zoom in available.

zoom-out

Zoom out available.

How to Use

The cursor CSS property specifies the mouse cursor to be displayed when pointing over an element.

.custom-button {
  cursor: pointer; /* Indicates interactive element */
}

.loading-state {
  cursor: wait; /* Indicates busy state */
}

.draggable-item {
  cursor: grab; /* Indicates item can be grabbed */
}