Quando si sposta il mouse sul testo pagina web , una delle due cose possono accadere : nulla o qualcosa che cattura l'occhio. Gli sviluppatori Web utilizzano JavaScript e fogli di stile CSS per creare una varietà di effetti di rollover visivi che intrattengono e ci informano . Ad esempio , spostando il mouse su " informazioni" potrebbe sottolineare quella parola . Questo avrebbe permesso a un utente sa che avrebbe potuto fare clic sulla parola per ulteriori informazioni. Quando usato con parsimonia e in modo appropriato , gli effetti di rollover di testo migliorare l' esperienza di navigazione , fornendo un feedback visivo e dirigere l'attenzione su importanti elementi della pagina . CSS Effetti Hover
Il semplice effetto rollover di testo non richiede codifica. Tutti i browser supportano almeno una variante di questo stile attributo hover Foglio . Questa è una classe "pseudo " . Il codice seguente aggiunge una pseudo classe per tutti i link di una pagina :
a.MyLinks : hover {color : blue ; background- color: red; font- weight: bold ; }
Quando l'utente sposta il mouse su un link , il collegamento visualizza le proprietà definite nella definizione della classe .
JavaScript Effetti
sviluppatori Web
invocare funzioni JavaScript per modificare l'aspetto di elementi di testo . Elementi di testo includono paragrafi , contenitori div e rubriche . Per chiamare una funzione JavaScript in caso di ribaltamento, riferimento alla funzione di tag HTML dell'elemento testo . Il tag seguente chiama la funzione JavaScript " changeText " quando l'utente sposta il mouse sopra la voce :
Questo è un titolo < /h > ;
la funzione JavaScript riceverà l'elemento voce e cambiare il suo colore, dimensioni , font , decorazione del testo e altre proprietà di stile . Molti browser consentono di JavaScript di modificare l'opacità di un elemento e di trasparenza . Sviluppatori animano anche testo modificando il valore posizione del elemento di testo nel tempo utilizzando la setTimeOut e funzioni setInterval .