CSS - Cursori

La proprietà del cursore dei CSS consente di specificare il tipo di cursore che deve essere visualizzato all'utente.

Un buon utilizzo di questa proprietà consiste nell'usare le immagini per i pulsanti di invio sui moduli. Per impostazione predefinita, quando un cursore passa su un collegamento, il cursore cambia da puntatore a mano. Tuttavia, non cambia il modulo per un pulsante di invio in un modulo. Pertanto, ogni volta che qualcuno passa il mouse su un'immagine che è un pulsante di invio, fornisce un indizio visivo che l'immagine è selezionabile.

La tabella seguente mostra i possibili valori per la proprietà del cursore:

Sr.No. Valore e descrizione
1

auto

La forma del cursore dipende dall'area di contesto su cui si trova. Ad esempio una I su un testo, una consegna di un collegamento e così via ...

2

crosshair

Un mirino o un segno più

3

default

Una freccia

4

pointer

Una mano che indica (in IE 4 questo valore è mano)

5

move

Il bar

6

e-resize

Il cursore indica che un bordo di una casella deve essere spostato a destra (est)

7

ne-resize

Il cursore indica che un bordo di una casella deve essere spostato verso l'alto e verso destra (nord / est)

8

nw-resize

Il cursore indica che un bordo di una casella deve essere spostato verso l'alto e verso sinistra (nord / ovest)

9

n-resize

Il cursore indica che un bordo di una casella deve essere spostato verso l'alto (nord)

10

se-resize

Il cursore indica che il bordo di una casella deve essere spostato in basso e a destra (sud / est)

11

sw-resize

Il cursore indica che un bordo di una casella deve essere spostato in basso e a sinistra (sud / ovest)

12

s-resize

Il cursore indica che un bordo di una casella deve essere spostato verso il basso (sud)

13

w-resize

Il cursore indica che un bordo di una casella deve essere spostato a sinistra (ovest)

14

text

Il bar

15

wait

Una clessidra

16

help

Un punto interrogativo o un fumetto, ideale per l'uso sui pulsanti di aiuto

17

<url>

L'origine di un file immagine del cursore

NOTE- Dovresti provare a utilizzare solo questi valori per aggiungere informazioni utili per gli utenti e, in alcuni punti, si aspetterebbero di vedere quel cursore. Ad esempio, l'utilizzo del mirino quando qualcuno passa sopra un collegamento può confondere i visitatori.

Ecco un esempio:

<html>
   <head>
   </head>
   
   <body>
      <p>Move the mouse over the words to see the cursor change:</p>
      
      <div style = "cursor:auto">Auto</div>
      <div style = "cursor:crosshair">Crosshair</div>
      <div style = "cursor:default">Default</div>
      
      <div style = "cursor:pointer">Pointer</div>
      <div style = "cursor:move">Move</div>
      <div style = "cursor:e-resize">e-resize</div>
      <div style = "cursor:ne-resize">ne-resize</div>
      <div style = "cursor:nw-resize">nw-resize</div>
      
      <div style = "cursor:n-resize">n-resize</div>
      <div style = "cursor:se-resize">se-resize</div>
      <div style = "cursor:sw-resize">sw-resize</div>
      <div style = "cursor:s-resize">s-resize</div>
      <div style = "cursor:w-resize">w-resize</div>
      
      <div style = "cursor:text">text</div>
      <div style = "cursor:wait">wait</div>
      <div style = "cursor:help">help</div>
   </body>
</html>

Produrrà il seguente risultato: