Skip to main content

Cos'è un cursore HTML?

Un cursore Hypertext Markup Language (HTML) si riferisce all'aspetto del puntatore del mouse come è rappresentato sullo schermo.Sebbene il cursore abbia una serie di apparenze e comportamenti predefiniti che sono controllati sia dal sistema operativo su un computer che dal programma di navigazione Web stesso, possono entrambi essere modificati all'interno di un documento HTML.Il cambiamento nella forma di un cursore può essere puramente per scopi estetici o di progettazione, oppure può essere per aiutare a enfatizzare l'utilità di una componente del sito Web.Oltre a poter cambiare il cursore in una delle forme predefinite del sistema, può anche essere cambiato in un'immagine personalizzata.Ci sono alcuni problemi con l'utilizzo di un cursore HTML, tuttavia, la maggior parte di essi derivante da implementazioni del browser incomplete della lingua o delle restrizioni del sistema operativo.

La capacità di modificare lo stato e l'immagine di un cursore HTML era quasi sempre una funzione che potrebbe essereottenuto online attraverso l'uso di alcuni script o plug-in molto lunghi e incoerenti, ma l'introduzione della seconda versione dei fogli di stile a cascata (CSS) in HTML ha reso il processo molto più semplice e molto più coerente.Modificando la proprietà del cursore del modello Object Model (DOM), il cursore come appare nella finestra di visualizzazione del browser può essere modificato.La funzionalità effettiva del mouse, per quanto riguarda il clic e il trascinamento, non può essere modificata in questo modo.

Il cursore HTML può essere modificato in una delle forme predefinite.La maggior parte di queste forme sono impiegate dal sistema operativo durante l'uso normale e include la freccia di puntamento standard, il mirino, un'icona in attesa o le frecce utilizzate quando si ridimensionano le finestre in direzioni diverse.C'è anche la possibilità di specificare un'immagine personalizzata da utilizzare al posto del cursore.Per specificare un cursore HTML del cliente, il file di immagine non deve essere più grande di 32 pixel di larghezza e altezza.Dovrebbe inoltre essere progettato in un formato di file che consenta la trasparenza in modo che parti del sito Web sottostanti sono visibili le sezioni inutilizzate del cursore, e quindi il cursore stesso non appare come un solido blocco opaco con un'icona disegnata in esso.

Non tuttoI browser implementano tutte le funzionalità allo stesso modo, quindi cambiare un cursore HTML non ha sempre gli stessi risultati.Alcuni browser supportano nomi diversi per diversi cursori di sistema, mentre altri richiedono un po 'di modifica del codice per far apparire un cursore HTML personalizzato.Inoltre, il sistema operativo in uso e il contesto in cui il browser è in esecuzione può anche impedire il cambiamento del cursore.