cursor

Initial value auto
Applies to all elements

Syntax

  
cursor: pointer;
  

Values

A url(…) or a comma separated list url(…), url(…), …, pointing to an image file. More than one () may be provided as fallbacks, in case some cursor image types are not supported. A non-URL fallback (one or more of the keyword values) must be at the end of the fallback list. See Using URL values for the cursor property for more details.
Optional x- and y-coordinates. Two unitless nonnegative numbers less than 32.
Move your mouse over values to see their live appearance in your browser: Category CSS value Example Description General auto The UA will determine the cursor to display based on the current context. E.g., equivalent to text when hovering text. default The platform-dependent default cursor. Typically an arrow. none No cursor is rendered. Links & status context-menu A context menu is available. help Help information is available. pointer The cursor is a pointer that indicates a link. Typically an image of a pointing hand. progress The program is busy in the background, but the user can still interact with the interface (in contrast to wait). wait The program is busy, and the user can't interact with the interface (in contrast to progress). Sometimes an image of an hourglass or a watch. Selection cell The table cell or set of cells can be selected. crosshair Cross cursor, often used to indicate selection in a bitmap. text The text can be selected. Typically the shape of an I-beam. vertical-text The vertical text can be selected. Typically the shape of a sideways I-beam. Drag & drop alias An alias or shortcut is to be created. copy Something is to be copied. move Something is to be moved. no-drop An item may not be dropped at the current location. bug 275173: On Windows and Mac OS X, no-drop is the same as not-allowed. not-allowed The requested action will not be carried out. grab Something can be grabbed (dragged to be moved). grabbing Something is being grabbed (dragged to be moved). Resizing & scrolling all-scroll Something can be scrolled in any direction (panned). bug 275174: On Windows, all-scroll is the same as move. col-resize The item/column can be resized horizontally. Often rendered as arrows pointing left and right with a vertical bar separating them. row-resize The item/row can be resized vertically. Often rendered as arrows pointing up and down with a horizontal bar separating them. n-resize Some edge is to be moved. For example, the se-resize cursor is used when the movement starts from the south-east corner of the box. In some environments, an equivalent bidirectional resize cursor is shown. For example, n-resize and s-resize are the same as ns-resize. e-resize s-resize w-resize ne-resize nw-resize se-resize sw-resize ew-resize Bidirectional resize cursor. ns-resize nesw-resize nwse-resize Zooming zoom-in Something can be zoomed (magnified) in or out. zoom-out

Browser support

cursorchrome1edge12firefox1ie4opera7safari1.2
aliaschrome1edge12firefox1.5ie10opera10.6safari3
all-scrollchrome1edge12firefox1.5ie6opera10.6safari3
autochrome1edge12firefox1ie4opera7safari1.2
bidirectional_resizechrome1edge12firefox1.5ie10opera10.6safari3
cellchrome1edge12firefox1.5ie10opera10.6safari3
col-resizechrome1edge12firefox1.5ie6opera10.6safari3
context-menuchrome1edge12firefox1.5ie10opera10.6safari3
copychrome1edge12firefox1.5ie10opera10.6safari3
crosshairchrome1edge12firefox1ie4opera7safari1.2
defaultchrome1edge12firefox1ie4opera7safari1.2
grabchrome68edge14firefox27ieopera55safari11
helpchrome1edge12firefox1ie4opera7safari1.2
inheritchrome1edge12firefox1ie8opera9safari1.2
movechrome1edge12firefox1ie4opera7safari1.2
no-dropchrome1edge12firefox1.5ie6opera10.6safari3
nonechrome5edge12firefox3ie9opera15safari5
not-allowedchrome1edge12firefox1.5ie6opera10.6safari3
pointerchrome1edge12firefox1ie6opera7safari1.2
progresschrome1edge12firefox1ie6opera7safari1.2
row-resizechrome1edge12firefox1.5ie6opera10.6safari3
textchrome1edge12firefox1ie4opera7safari1.2
unidirectional_resizechrome1edge12firefox1ie4opera7safari1.2
urlchrome1edge12firefox1.5ie6opera15safari3
url_positioning_syntaxchrome1edge79firefox1.5ieopera15safari3
vertical-textchrome1edge12firefox1.5ieopera10.6safari3
waitchrome1edge12firefox1ie4opera7safari1.2
zoomchrome37edge12firefox24ieopera24safari9

We use cookies to improve your experience. Learn more in our Privacy policy.

×