MouseOver Effetti in HTML per Chrome

March 4

MouseOver Effetti in HTML per Chrome


Anche il sito più attentamente orchestrato caricato con effetti speciali può diventare antiquata e noiosa se lasciato invariato nel tempo. Vivacizzare un sito noioso non richiede l'aggiunta di librerie JavaScript complessi, oggetti Flash o altre estensioni di browser di terze parti. Se si scrive codice per Google Chrome, è possibile utilizzare il suo motore WebKit-rendering e CSS3 per creare effetti di mouseover abbaglianti che richiedono poca o nessuna codifica per generare.

Rotazione

Immaginate di spostare il mouse sopra l'immagine di un manifesto e guardarlo girare intorno in 3-D e visualizzare l'altro lato. Creare questo effetto mouseover in Chrome utilizzando l'attributo di rotazione della proprietà webkit-trasformare. La struttura, ha diversi altri attributi che consentono di modificare un oggetto pagina Web quando si verificano mouseovers. Gli oggetti che utilizzano l'attributo di rotazione possono ruotare in senso orizzontale, verticale e persino ruotare attorno ad un asse. Controllare il numero di gradi di rotazione impostando un valore come "30deg" per l'attributo di rotazione.

scalata

Uno sviluppatore Web crea un effetto di zoom animata in un normale browser per la scrittura di codice JavaScript che ingrandisce un oggetto. Genera lo stesso effetto all'interno Chrome senza scrivere una sola riga di codice. attributo scala della struttura WebKit-transform rende possibile questo effetto. L'attributo scala accetta un parametro di scala come 2. Tale valore indica Chrome per ridimensionare l'oggetto da quel valore. Questo effetto ha molti usi, tra cui i visitatori del sito che mostra grandi viste immagini quando si passa il mouse su di loro. Invece di fare un'immagine scomparire improvvisamente, è possibile utilizzare l'attributo scala per farlo scomparire lentamente.

Easing e Timing

WebKit di Chrome ha un attributo speciale chiamato -webkit-transizione-timing-funzione. Impostare i valori di "facilità-out" o "la facilità di" cause immagini per apparire o scomparire gradualmente. Allentamento rende animate oggetti della pagina Web appaiono più realistici quando è in movimento. L'attributo -webkit-transizione durata accetta un valore come 300ms. Questo valore, espresso in millisecondi, imposta la durata del effetto di andamento.

Effetti Mouseover multipli

Un menu rotante semplice è impressionante. Tuttavia, se si effettua una piccola dissolvenza menù in vista, zoom, rotazione e ottenere più grande quando gli utenti del mouse su uno, si può tornare al tuo sito solo per vedere di nuovo l'effetto. Creare più effetti mouseover di elencandoli in una singola istruzione CSS. Il seguente esempio provoca un oggetto da ruotare di 180 gradi e zoom di un fattore di quattro quando si verifica un mouseover:

rotazione (180 °) Scala (4);

Sia che si sta creando effetti mouseover singoli o effetti combinati, li si genererà a tempo di record una volta che si impara a sfruttare la potenza del motore di rendering WebKit di Chrome.