English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base CSS

Modello di contenitore CSS

Tutorial di base CSS3

Manuale di riferimento CSS

regole @CSS (RULES)

CSS Cursors (Cursore)

Proprietà del cursore CSS, utilizzate per definire il tipo di cursore (cioè il puntatore del mouse) quando il mouse si muove su una certa area o su un link del sito web.

modificare l'aspetto del cursore

Di solito, i browser mostrano il puntatore del mouse su qualsiasi parte vuota del sito web, un guanto su qualsiasi link o elemento cliccabile e un cursore di modifica su qualsiasi testo o campo di testo. Utilizzando CSS, è possibile ridefinire queste proprietà per visualizzare cursori diversi.

h1 {
    cursor: move;
}
p {
    cursor: test;
}
Prova a vedere‹/›

Il seguente esempio mostra i cursori diversi accettati dalla maggior parte dei browser. Metti il mouse sopra il link "TEST" nella colonna di output per visualizzare il cursore.

VisualizzavaloreEsempioVisualizza
predefinitoa:hover{cursor:default;}Prova
puntatorea:hover{cursor:pointer;}Prova
testoa:hover{cursor:text;}Prova
in attesaa:hover{cursor:wait;}Prova
aiutoa:hover{cursor:help;}Prova
progressa:hover{cursor:progress;}Prova
crosshaira:hover{cursor:crosshair;}Prova
movea:hover{cursor:move;}Prova
url()a:hover{cursor:url("custom.cur"), default;}Prova

VisualizzaPiù cursori»

Creare un cursore personalizzato

può avere anche un cursore completamente personalizzato.

L'attributo cursor gestisce una lista di valori di cursore definiti dall'utente, seguita daCursore universale. Se il primo cursore specificato è errato o non trovato, verrà utilizzato il prossimo cursore nella lista elencata, fino a trovare un cursore disponibile.

Se non ci sono cursori utente validi o supportati dal browser, verrà utilizzato il cursore universale alla fine della lista.

Suggerimento:Il formato standard utilizzabile per i cursori è il formato .cur. Ma puoi utilizzare software di conversione di immagini gratuiti online per convertire immagini come .jpg e .gif in formato .cur.

a {
    cursor: url("custom.gif"), url("custom.cur"), default;
}
Prova a vedere‹/›

Nell'esempio sopra, custom.gif e custom.cur sono file di cursore personalizzato caricati sul tuo spazio del server, e default è il cursore universale. Se il cursore personalizzato viene perso o il browser del visualizzatore non lo supporta, verrà utilizzato il cursore universale.

Attenzione:Se si desidera dichiarare un cursore personalizzato, deve essere definito alla fine della listaCursore universaleAltrimenti, il cursore personalizzato non verrà visualizzato correttamente.

Questa è una dimostrazione live del cursore personalizzato.

Attenzione: IE9 e versioni precedenti supportano solo valori di URL di cursori statici .cur e animazioni di luce .ani. Tuttavia, browser come Firefox, Chrome e Safari supportano .cur, .png, .gif e .jpg, ma non .ani.