Un último recurso gráfico lo obtenemos con la propiedad cursor. Asignando diferentes valores, podremos conseguir que el puntero del ratón tome la apariencia que queramos entre una extensa lista de posibilidades:

img.botones {cursor:hand;}
span.ayuda {cursor:help;}
div.esperar {cursor:wait;}

En los tres ejemplos anteriores conseguimos que el cursor se convierta, respectivamente, en una mano al pasar sobre una imagen de la clase botones, el icono de ayuda al pasar sobre un span etiquetado como tal y el reloj de arena habitual, al pasar sobre un bloque de la clase esperar.

De todas las opciones posibles, sin duda la de hand es la más empleada para simular botones con imágenes, pero también tenemos otras muchas posibilidades que se describen por si mismas, como text, default (el predeterminado), progress, move, crosshair (una cruz), etc. Incluso podemos definir nuestro propio puntero indicando una URL, como hacíamos con las imágenes o con las tipografías.