I'm attempting to work out why some CSS3 cursor options work and some do not in TideSDK desktop applications. Presently, I've determined the following cursor options work:
- auto
- default
- help
- pointer
- progress
- wait
- crosshair
- text
- vertical-text¹
- move
- no-drop
- not-allowed
- all-scroll
- col-resize²
- row-resize²
- other
resize
cursors - -webkit-zoom-in
-webkit-zoom-out
- Does not alias properly (displays black on black)
- Displays incorrectly (as
ns-resize
orew-resize
)
The following, however, simply revert to auto
or default
, depending on the case:
- none
- context-menu¹
- cell
- alias
- copy
- custom
url()
cursors - -webkit-zoom-grab
-webkit-zoom-grabbing
- Forgivable, as it is not supported by Webkit
This is quite disturbing for me, as one of the cases I had in mind for my application would require me to hide the cursor. Custom cursors would also be useful for this purpose, as I could set a transparent image as the cursor. However, neither seem to be able to be used.
Does anyone have explanation of why a seemingly arbitrary selection of cursors are not supported, or how I might hide the cursor?
Thanks!