Skip to main content

Cos'è un hover HTML?

All'interno di un browser Web che sta visualizzando un documento HTML Hypertext Markup Language (HTML), un hover HTML è un'azione o un evento generato attraverso l'input dell'utente.Per una definizione rigorosa, un hover HTML è ciò che accade quando il cursore del mouse su uno schermo si basa su un elemento all'interno della pagina Web, attivando un evento di mouse che può essere risposto dal codice posizionato all'interno della pagina web.L'effetto effettivo può essere qualsiasi cosa, dalla visualizzazione di un testo di navigazione alla modifica di un'immagine per farla apparire evidenziata o persino di modificare alcune proprietà separate nella pagina Web.Alcuni browser Web e sistemi operativi definiscono un evento di hover in modo leggermente diverso, quindi le selezioni utilizzando il tasto Tab su una tastiera saranno considerate in bilico.Gli eventi HTML Hover sono generalmente catturati dal codice CSS (Cascad Style Sheet (CSS), JavaScript funzioni o una combinazione di entrambi, perché HTML di base non ha alcuna struttura per interagire direttamente con un cursore di bandiera.

La maggior parte dei sistemi operativi per computer che accettano l'input dell'utente scompaiono effettivamente ogni azione apparentemente semplice in una sequenza di fasi o eventi.I browser Web devono essere in grado di interpretare e rispondere a questi eventi in modo che gli utenti possano interagire con una pagina Web.Questi eventi sono generati dal sistema informatico in risposta a un'azione utente, passati al browser Web e quindi messi a disposizione di eventuali programmi attivi che stanno ascoltando gli eventi allegati alla pagina HTML.

Quando un cursore del mouse passa sopra unElemento in un documento HTML, in realtà genera almeno tre eventi separati.Il primo è quando inizialmente il mouse entra in contatto con l'elemento, che è noto come evento ENTER o OnMouseenter.L'ultimo evento generato quando il mouse lascia l'elemento viene chiamato un evento di uscita o onmouseexit.Il periodo di tempo in cui il mouse è seduto all'interno dell'elemento tra questi due eventi è noto come in bilico e genera un evento HTML Hover.Una cosa da notare sull'officina è che un mouse non deve sempre sedersi perfettamente per essere considerato in bilico, l'evento può essere attivato automaticamente semplicemente entrando nello spazio degli elementi.

L'assistenza di navigazione è un uso comune per un evento HTML Hover,Spargendo un po 'di testo informativo nella posizione del cursore del mouse quando viene passato un collegamento o un'immagine.Può anche utilizzare per fornire brevi definizioni testuali di parole in un documento.Più spesso, viene utilizzato per scopi estetici, come la creazione di quadranti grafici o frecce animati quando il mouse dà loro attenzione.Sebbene ci siano molte precauzioni di sicurezza per impedirlo, in particolare il codice dannoso può talvolta utilizzare un evento HTML Hover su uno spazio vuoto su una pagina Web per far apparire Windows pop-up al di fuori del browser Web.