The cursor
CSS property sets the type of mouse cursor, if any, to show when the mouse pointer is over an element.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Syntax
/* Keyword value */
cursor: pointer;
cursor: auto;
/* URL, with a keyword fallback */
cursor: url(hand.cur), pointer;
/* URL and coordinates, with a keyword fallback */
cursor: url(cursor1.png) 4 12, auto;
cursor: url(cursor2.png) 2 2, pointer;
/* Global values */
cursor: inherit;
cursor: initial;
cursor: unset;
The cursor
property is specified as zero or more <url>
values, separated by commas, followed by a single mandatory keyword value. Each <url>
should point to an image file. The browser will try to load the first image specified, falling back to the next if it can't, and falling back to the keyword value if no images could be loaded (or if none were specified).
Each <url>
may be optionally followed by a pair of space-separated numbers, which represent <x><y>
coordinates. These will set the cursor's hotspot, relative to the top-left corner of the image.
For example, this specifies two images using <url>
values, providing <x><y>
coordinates for the second one, and falling back to the progress
keyword value if neither image can be loaded:
cursor: url(one.svg), url(two.svg) 5 5, progress;
Values
<url>
- A
url(…)
or a comma separated listurl(…), url(…), …
, pointing to an image file. More than one<url>
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. <x>
<y>
'- Optional x- and y-coordinates. Two unitless nonnegative numbers less than 32.
- Keyword values
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
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/16/d8d77405370fbfd1f8c89e4be363c2a5/default.gif|default.gif]] The platform-dependent default cursor. Typically an arrow. none
No cursor is rendered. Links & status context-menu
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/13/28aa2d2cf2f5ad93f9951b89524ef9fb/context-menu.png|context-menu.png]] A context menu is available. help
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/20/4db65363038795c99a0bd3f71b8c7e83/help.gif|help.gif]] Help information is available. pointer
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/27/a3d8a4a2cceb21e1a46cf0c98ffbc304/pointer.gif|pointer.gif]] The cursor is a pointer that indicates a link. Typically an image of a pointing hand. progress
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/28/609b001b74aef9acee0993da1105cab8/progress.gif|progress.gif]] The program is busy in the background, but the user can still interact with the interface (in contrast to wait
).wait
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/36/c971914fc6737bc690a539a3ed4e3c50/wait.gif|wait.gif]] 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
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/11/34ee08a0a14b42495e17c31ba9f8db08/cell.gif|cell.gif]] The table cell or set of cells can be selected. crosshair
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/15/95a308d2ce7fb13fba1f64fc45181af8/crosshair.gif|crosshair.gif]] Cross cursor, often used to indicate selection in a bitmap. text
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/08/02/3809/41bc54171444d36fa81f11e23f20eda8/text.gif|class=default|text.gif]] The text can be selected. Typically the shape of an I-beam. vertical-text
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/34/aaf9d9f17dd8ed3714401c1d923dc63c/vertical-text.gif|vertical-text.gif]] The vertical text can be selected. Typically the shape of a sideways I-beam. Drag & drop alias
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/9/0db23e6219a1ec8e2b44c03babe27a1c/alias.gif|alias.gif]] An alias or shortcut is to be created. copy
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/14/829461d97fa1ebc49cf536a1b528c26a/copy.gif|class=default|copy.gif]] Something is to be copied. move
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/21/a7ba718afe96aedec95fb5d260d3ea20/move.gif|move.gif]] Something is to be moved. no-drop
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/24/5fee5f3ddaf8d64da93c307303e33132/no-drop.gif|class=lwrap|no-drop.gif]] An item may not be dropped at the current location. bug 275173: On Windows and Mac OS X,
no-drop
is the same asnot-allowed
.not-allowed
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/25/4dd60118194e2867a15eb4e30e315b94/not-allowed.gif|not-allowed.gif]] The requested action will not be carried out. grab
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/18/d5f668aa78aa609c5784f09d8c3374f7/grab.gif|class=default|grab.gif]] Something can be grabbed (dragged to be moved). grabbing
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/19/e8a1f3c7130b05e9003722b9bb714f60/grabbing.gif|class=default|grabbing.gif]] Something is being grabbed (dragged to be moved). Resizing & scrolling all-scroll
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/10/eea60684000e4f098b2626d7cc516465/all-scroll.gif|all-scroll.gif]] Something can be scrolled in any direction (panned). bug 275174: On Windows,
all-scroll
is the same asmove
.col-resize
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/12/cd13501be6ac34c9d6e2b10f98d6cb0f/col-resize.gif|col-resize.gif]] The item/column can be resized horizontally. Often rendered as arrows pointing left and right with a vertical bar separating them. row-resize
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/29/47ee232e616d707639709ca409262e7f/row-resize.gif|row-resize.gif]] The item/row can be resized vertically. Often rendered as arrows pointing up and down with a horizontal bar separating them. n-resize
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/09/29/4083/3334c8a4a84877f5b67e1c1780e35780/n-resize.gif|Example of a resize towards the top cursor]] 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
ands-resize
are the same asns-resize
.e-resize
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/09/29/4085/69997296ca59e70863e59103e65e83ea/e-resize.gif|Example of a resize towards the right cursor]] s-resize
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/09/29/4087/e8c0b160d5dcf3bb86beb2f76a0d004d/s-resize.gif|Example of a resize towards the bottom cursor ]] w-resize
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/09/29/4089/1cf2b6588bdc34e87e3899b7506cff10/w-resize.gif|Example of a resize towards the left cursor]] ne-resize
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/09/29/4091/ec6e0849d05a234c41b1d0f682dc32e3/ne-resize.gif|Example of a resize towards the top-right corner cursor]] nw-resize
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/09/29/4093/f1ad69006adee6d35e1ac72e1daeb512/nw-resize.gif|Example of a resize towards the top-left corner cursor]] se-resize
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/09/29/4097/7de14ffb1c170b49ea8501cc3560839e/se-resize.gif|Example of a resize towards the bottom-right corner cursor]] sw-resize
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/09/29/4095/6f82da1e62075ca13ea0fea7f418821c/sw-resize.gif|Example of a resize towards the bottom-left corner cursor]] ew-resize
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/08/02/3806/dde9b536b964bfdbfcd7a38cd1cab1d5/3-resize.gif|class=default|3-resize.gif]] Bidirectional resize cursor. ns-resize
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/08/02/3808/60c0167c75a58782276eaeaf81e57e64/6-resize.gif|class=default|6-resize.gif]] nesw-resize
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/08/02/3805/77cfebf5c672421af5a7c582428c9537/1-resize.gif|class=default|1-resize.gif]] nwse-resize
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/08/02/3807/24a3b0a6f04b59d28e96b675e8234946/4-resize.gif|class=default|4-resize.gif]] Zooming zoom-in
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/37/2866cdbe8421431755e86dc1fa4509b6/zoom-in.gif|class=default|zoom-in.gif]] Something can be zoomed (magnified) in or out.
zoom-out
[[File:../../../../../media.prod.mdn.mozit.cloud/attachments/2012/07/09/38/a19b69f195ecbbda67cb42ebc514ef30/zoom-out.gif|class=default|zoom-out.gif]]
Usage notes
Although the specification does not define any size limitations for cursor
, individual user agents may choose to do so. Cursor changes using images which are outside the size range supported by the browser will generally just be ignored.
Check the Browser compatibility table for any notes on cursor size limits.
Formal definition
Initial value | auto
|
Applies to | all elements |
Inherited | yes |
Computed value | as specified, but with <url> values made absolute
|
Animation type | discrete |
Formal syntax
[ [ <url> [ <x> <y> ]? , ]* [ 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 | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | zoom-in | zoom-out | grab | grabbing ] ]
Examples
Setting cursor types
.foo { cursor: crosshair; } .bar { cursor: zoom-in; } /* A fallback keyword value is required when using a URL */ .baz { cursor: url("hyper.cur"), auto; }
Specifications
Specification | Status | Comment |
---|---|---|
CSS Basic User Interface Module Level 3The definition of 'cursor' in that specification. | Recommendation | Addition of several keywords and the positioning syntax for url() .
|
CSS Level 2 (Revision 1)The definition of 'cursor' in that specification. | Recommendation | Initial definition. |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
cursor
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox Full support 1 Full support 1 Notes' Starting in Firefox 67, the maximum size allowed for custom cursors is 32x32 pixels due to cursors being misused by certain malicious sites. |
IE Full support 4 Full support 4 Notes' In Internet Explorer 11, when |
Opera
Full support 7 |
Safari
Full support 1.2 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
alias
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1.5 |
IE
Full support 10 |
Opera
Full support 10.6 |
Safari
Full support 3 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
all-scroll
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1.5 |
IE
Full support 6 |
Opera
Full support 10.6 |
Safari
Full support 3 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
auto
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 4 |
Opera
Full support 7 |
Safari
Full support 1.2 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
Bidirectional resize cursors (ew-resize , nesw-resize , ns-resize , and nwse-resize )
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1.5 |
IE
Full support 10 |
Opera
Full support 10.6 |
Safari
Full support 3 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
cell
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1.5 |
IE
Full support 10 |
Opera
Full support 10.6 |
Safari
Full support 3 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
col-resize
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1.5 |
IE
Full support 6 |
Opera
Full support 10.6 |
Safari
Full support 3 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
context-menu
|
Chrome Full support 1 Full support 1 Notes' This cursor is only supported on macOS and Linux. |
Edge
Full support 12 |
Firefox Full support 1.5 Full support 1.5 Notes' This cursor is only supported on macOS and Linux. |
IE
Full support 10 |
Opera
Full support 10.6 |
Safari
Full support 3 |
WebView Android
No support No |
Chrome Android Full support 18 Full support 18 Notes' This cursor is only supported on macOS and Linux. |
Firefox Android
No support No |
Opera Android Full support 14 Full support 14 Notes' This cursor is only supported on macOS and Linux. |
Safari iOS
Full support 1 |
Samsung Internet Android Full support 1.0 Full support 1.0 Notes' This cursor is only supported on macOS and Linux. |
copy
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1.5 |
IE
Full support 10 |
Opera
Full support 10.6 |
Safari
Full support 3 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
crosshair
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 4 |
Opera
Full support 7 |
Safari
Full support 1.2 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
default
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 4 |
Opera
Full support 7 |
Safari
Full support 1.2 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
Grab cursors (grab and grabbing )
|
Chrome Full support 68 Full support 68 Notes' Chrome also continues to support the prefixed versions. Full support 1 Prefixed' Implemented with the vendor prefix: -webkit- Notes' Chrome 22 added Windows support. |
Edge
Full support 14 |
Firefox Full support 27 Full support 27 Full support 1.5 Prefixed' Implemented with the vendor prefix: -moz- |
IE
No support No |
Opera Full support 55 Full support 55 Notes' Opera also continues to support the prefixed versions. Full support 15 Prefixed' Implemented with the vendor prefix: -webkit- Notes' Opera 22 added Windows support. |
Safari Full support 11 Full support 11 Full support 4 Prefixed' Implemented with the vendor prefix: -webkit- |
WebView Android
No support No |
Chrome Android Full support 68 Full support 68 Notes' Chrome also continues to support the prefixed versions. Full support 18 Prefixed' Implemented with the vendor prefix: -webkit- Notes' Chrome 22 added Windows support. |
Firefox Android
No support No |
Opera Android Full support 48 Full support 48 Notes' Opera also continues to support the prefixed versions. Full support 14 Prefixed' Implemented with the vendor prefix: -webkit- Notes' Opera 22 added Windows support. |
Safari iOS
Full support 1 |
Samsung Internet Android Full support 10.0 Full support 10.0 Full support 1.0 Prefixed' Implemented with the vendor prefix: -webkit- |
help
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 4 |
Opera
Full support 7 |
Safari
Full support 1.2 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
inherit
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 8 |
Opera
Full support 9 |
Safari
Full support 1.2 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
move
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 4 |
Opera
Full support 7 |
Safari
Full support 1.2 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
no-drop
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1.5 |
IE
Full support 6 |
Opera
Full support 10.6 |
Safari
Full support 3 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
none
|
Chrome
Full support 5 |
Edge
Full support 12 |
Firefox
Full support 3 |
IE
Full support 9 |
Opera
Full support 15 |
Safari
Full support 5 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 4.2 |
Samsung Internet Android
Full support 1.0 |
not-allowed
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1.5 |
IE
Full support 6 |
Opera
Full support 10.6 |
Safari
Full support 3 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
pointer
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 6 |
Opera
Full support 7 |
Safari
Full support 1.2 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
progress
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 6 |
Opera
Full support 7 |
Safari
Full support 1.2 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
row-resize
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1.5 |
IE
Full support 6 |
Opera
Full support 10.6 |
Safari
Full support 3 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
text
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 4 |
Opera
Full support 7 |
Safari
Full support 1.2 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
Unidirectional resize cursors (n-resize , e-resize , s-resize , w-resize , ne-resize , nw-resize , se-resize , and sw-resize )
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 4 |
Opera
Full support 7 |
Safari
Full support 1.2 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
url()
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox Full support 1.5 Full support 1.5 Notes' Firefox 4 added macOS support. |
IE
Full support 6 |
Opera
Full support 15 |
Safari
Full support 3 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
url() positioning syntax
|
Chrome
Full support 1 |
Edge
Full support 79 |
Firefox Full support 1.5 Full support 1.5 Notes' Firefox 4 added macOS support. |
IE
No support No |
Opera
Full support 15 |
Safari
Full support 3 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
vertical-text
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1.5 |
IE
No support No |
Opera
Full support 10.6 |
Safari
Full support 3 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
wait
|
Chrome
Full support 1 |
Edge
Full support 12 |
Firefox
Full support 1 |
IE
Full support 4 |
Opera
Full support 7 |
Safari
Full support 1.2 |
WebView Android
No support No |
Chrome Android
Full support 18 |
Firefox Android
No support No |
Opera Android
Full support 14 |
Safari iOS
Full support 1 |
Samsung Internet Android
Full support 1.0 |
Zoom cursors (zoom-in and zoom-out )
|
Chrome Full support 37 Full support 37 Full support 1 Prefixed' Implemented with the vendor prefix: -webkit- |
Edge
Full support 12 |
Firefox Full support 24 Full support 24 Full support 1 Prefixed' Implemented with the vendor prefix: -moz- |
IE
No support No |
Opera Full support 24 Full support 24 No support 15 — 23 Prefixed' Implemented with the vendor prefix: -webkit- |
Safari Full support 9 Full support 9 Full support 3 Prefixed' Implemented with the vendor prefix: -webkit- |
WebView Android
No support No |
Chrome Android Full support 37 Full support 37 Full support 18 Prefixed' Implemented with the vendor prefix: -webkit- |
Firefox Android
No support No |
Opera Android Full support 24 Full support 24 No support 14 — 24 Prefixed' Implemented with the vendor prefix: -webkit- |
Safari iOS
Full support 1 |
Samsung Internet Android Full support 3.0 Full support 3.0 Full support 1.0 Prefixed' Implemented with the vendor prefix: -webkit- |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.'
- See implementation notes.
- Requires a vendor prefix or different name for use.'
- Requires a vendor prefix or different name for use.
See also
cursor by Mozilla Contributors is licensed under CC-BY-SA 2.5.