Often overlooked we wed developers is the usage of the css cursor property. Hovering over an achor tag will usually switch the cursor to a hand. however what if you are using anb onClick, event with javascript/jQuery? we lose the hand cursor. Just like as we wouild use mouseEnabled = true in As3, we should use cursor:pointer in css.
There are several supported variations – using them correctly will ensure good user experience.
![]()
CSS implementation is as follows:
#some_DOM_Object
{
cursor: auto;
cursor: crosshair;
cursor: default;
cursor: pointer;
cursor: hand;
cursor: wait;
cursor: text;
cursor: help;
cursor: move;
cursor: n-resize;
cursor: ne-resize;
cursor: nw-resize;
cursor: progress;
cursor: s-resize;
cursor: se-resize;
cursor: sw-resize;
}
Its also possible to set
cursor: inherit;
to inherit cursor style from the parent element
Custom Cursors
If you have downloaded or created a .cur custom cursor file you can use it like this
a:hover {cursor:url(“custom.cur”), pointer}
However be smart when using custom cursors as they often damage user experience more then they enhance. Sparkle trails are definitely a thing of the past.
Leave A Comment