Browser support of cursor property in CSS 2.1 and CSS 3

CSS 2.1: auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help | progress | inherit | <URI>

CSS 3: copy | alias | context-menu | cell | all-scroll | col-resize | row-resize | no-drop | not-allowed | vertical-text | zoom-in | zoom-out | grab | grabbing

Proprietary: -moz-grab and -webkit-grab, -moz-grabbing and -webkit-grabbing, selected text drag, copy, drop, count-up, count-down, count-up-down, dynamiczoom, PDF link

Custom: Mozilla bookmark dragging (2), Mozilla bookmark dragging no drop (2), Horizontal frame (or pane) splitter/divider resizing, Vertical frame (or pane) splitter/divider resizing, link opening a blank window, link with a href="mailto:UserName@domainName.xxx", link with a href="path/filename.exe" triggering a download

Additional references: W3C, MSDN, for MacIntosch, test suites, bugzilla bugfiles

Testing all-scroll cursors for related bugfiles

Cursor property nameBrowser supportCSS versionsNotes
autoOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
crosshairOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
defaultOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
pointerOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1and hand
for MSIE
moveOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
e-resizeOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
ne-resizeOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
nw-resizeOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
n-resizeOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
se-resizeOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
sw-resizeOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
s-resizeOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
w-resizeOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
textOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
waitOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
helpOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1The arrow of the help cursor is a bit smaller than the one in other cursors on Windows
progressOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1 progress
inheritOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 2.1
<URI>Internet Explorer 8 Firefox 10 Chr 17 SF 5.1CSS 2.1MSIE supports .ani and .cur
file types but not .csr;
MSIE 6 also supports .ani file type but only locally
due to a security flaw;
Mozilla 1.8b2 and higher supports .cur, .png and .gif file types
Cursor property nameBrowser supportCSS versionsNotes
copyOpera 12 Firefox 10CSS 3-moz-copy
aliasOpera 12 Firefox 10CSS 3-moz-alias
cellCSS 3-moz-cell
context-menuOpera 12 Firefox 10CSS 3Mac and Linux only
Custom_made_context-menu
col-resizeOpera 12 Internet Explorer 8 Firefox 10 Chr 17 Konq 4.8CSS 3col-resizeDemo in Internet Explorer 8 Mozilla 1.8b+
row-resizeOpera 12 Internet Explorer 8 Firefox 10 Chr 17 Konq 4.8CSS 3row-resize
not-allowedInternet Explorer 8 Firefox 10 SF 5.1CSS 3not-allowed
no-dropInternet Explorer 8CSS 3no-dropBug 275173: CSS3 cursor no-drop support
vertical-textOpera 12 Internet Explorer 8 Firefox 10 SF 5.1CSS 3vertical-text
all-scrollOpera 12 Internet Explorer 8 Firefox 10 Chr 17 SF 5.1 Konq 4.8CSS 3all-scroll all-scroll when moving toward north all-scroll when moving toward north-east all-scroll when moving toward east all-scroll all-scroll when moving toward south all-scroll when moving toward south-west all-scroll when moving toward west all-scroll when moving toward north-west
Bug 275174: CSS3 cursor all-scroll support
Bug 309537: When autoscrolling, cursor should indicate current scrolling direction
zoom-inOpera 12 Firefox 24CSS 3zoom-inzoom-in
zoom-outOpera 12 Firefox 24CSS 3zoom-outzoom-out
grab Firefox 27CSS 3grabgrab
grabbing Firefox 27CSS 3grabbinggrabbing
Cursor property nameBrowser supportCSS version or typeNotes
-moz-grab and -webkit-grabFirefox 10 Chr 17Proprietary-moz-grab and -webkit-grab-moz-grab
-moz-grabbing and -webkit-grabbingFirefox 10 Chr 17Proprietary-moz-grabbing and -webkit-grabbing-moz-grabbing
Selected text dragInternet Explorer 8 Native cursor in
Windows platforms
Selected text drag happening when dragging a
bookmark or a favorite on personal
bookmark toolbar or Links toolbar in
Windows-based browsers and when
dragging a selected text in Win32 platforms
copyOpera 12Opera extensioncopy copymoving bookmark
on the personal bar
dropOpera 12Opera extensiondrop dropmoving bookmark
on the personal bar
count-upMozilla extension-moz-count-up -moz-count-up
Asynchronous progress indicator in the application is now the recommended replacement for such cursor
count-downMozilla extension-moz-count-down -moz-count-down
Asynchronous progress indicator in the application is now the recommended replacement for such cursor
count-up-downMozilla extension-moz-count-up-down -moz-count-up-down
Asynchronous progress indicator in the application is now the recommended replacement for such cursor
dynamic zoomAdobe extensiondynamiczoomdynamiczoom Demo in Internet Explorer 8 and Mozilla 1.8b2+
PDF linkPDF file type iconCursor: Cursor of .pdf link
Bug 246481
Cursor property name
if any
Browser supportCSS version or typeNotes
Mozilla bookmark draggingCustombookmark-dragging Bug 230337
Mozilla bookmark dragging 2Custombookmark-dragging Bug 230337
Mozilla bookmark dragging no dropCustombookmark-dragging-no-drop Bug 230337
Mozilla bookmark dragging no drop 2Custombookmark-dragging-no-drop Bug 230337
Large vertical frame resizerCustom Simply Web 2000 ext.A large vertical frame resize divider Bug 18958 or bug 230081
Medium vertical frame resizerCustom Simply Web 2000 ext.A medium vertical frame resize divider Bug 18958 or bug 230081
Medium horizontal frame resizerCustom Simply Web 2000 ext.;
Windows' regedit pane resizer cursor
A medium horizontal frame resize divider Bug 18958 or bug 230081
Link opening a new window
thanks to target="_blank"
Internet Explorer 8 add-on Custom (www.draig.de/LinkBar/) Bug 169678
Link with a mailto:Internet Explorer 8 add-on Custom (www.draig.de/LinkBar/) Bug 169678
Link triggering a download
of an .exe file
Internet Explorer 8 add-onCustom (www.draig.de/LinkBar/) Bug 169678
Cursor property name
if any
Browser supportCSS version or typeNotes

Additional references:
CSS 2.1 cursors at W3C
CSS 3 cursors at W3C
Cursor property at MSDN
Original testcase for bug 163174
Mac cursors
Bug 90213: Specific mousepointer when hovering mouse over a mailto: link
Bug 169678: Cursor should reflect type of link (pop-up, download, mailto)
Bug 230337: Proper cursors for bookmark dragging
Bug 246481: Customized cursor when hovering a .pdf link
Bug 275173: Cursor glyph for CSS3 'no-drop' is the same as for 'not-allowed'
Bug 275174: Cursor glyph for CSS3 'all-scroll' is the same as for 'move'
Bug 280331: Mozilla's special application cursors and CSS3 cursors should fit to the underlying OS cursor theme
Bug 309537: When autoscrolling, cursor should indicate current scrolling direction

Apple Standard Cursors in Mac OS X
Mac OS X NSCursor Class Reference Overview
CSS 3 User Interface support in Opera (Presto 2.10)

The following white and black background blocks are for testing.

Testing div for all-scroll cursor
Testing div for all-scroll cursor
Test for 9 all-scroll cursors with light background
   
   
   
Test for 9 all-scroll cursors with dark background
   
   
   

Valid HTML 4.01! CSS compliant Web standards project