>> Tecnologia elettronica >  >> Cellulari & accessori >> Smartphone

Effetti pulsanti JavaScript Mouseover

Se hai mai visto un pulsante su un sito web che cambia forma quando il cursore ci passa sopra, hai probabilmente visto un effetto "Mouseover" usando JavaScript. JavaScript, da non confondere con il linguaggio di programmazione Java, è un semplice linguaggio di scripting per pagine Web. La capacità di JavaScript di memorizzare e recuperare variabili permette effetti unici quando il mouse passa su un elemento, inclusi i pulsanti.

L'attributo "OnMouseOver"

Più spesso, JavaScript viene attivato definendo "OnMouseOver" all'interno di un tag link.

<a href="mysite.com" onmouseover="

Questo attributo attiverà effettivamente il codice JavaScript che scriverai per i pulsanti o può identificare direttamente la nuova immagine. Poiché la maggior parte dei pulsanti nelle pagine Web sono in realtà piccoli file immagine, puoi creare molti effetti diversi usando due immagini diverse, una per il pulsante normale e l'altra per il pulsante "Mouseover".

JavaScript integrato

Oggi, molti browser includono il codice JavaScript necessario per integrare "OnMouseOver" e "OnMouseOut", che riporta il pulsante allo stato originale dopo che il mouse se n'è andato, senza JavaScript aggiuntivo. Per fare questo, inserisci la frase "document.[nometasto].src=[percorso]" dopo gli attributi "...over" e "...out". Il "[nometasto]" viene sostituito con il valore dell'attributo ID nel tag immagine su cui vuoi fare il rollover. Ad esempio, document.mine.src="mypicture2.jpg" corrisponderebbe a un tag immagine <img src=mypicture.jpg id=mine>. Il "percorso" è la directory dove si trova il file MouseOver o MouseOut. Se è la stessa directory del file HTML dove si scrive il codice, allora è sufficiente il nome del file.

Aggiunta di script

Questo tipo di codice può essere ingombrante se desideri numerosi effetti rollover. Per snellire il processo, puoi scrivere una funzione JavaScript e semplicemente chiamare quella funzione con una variabile numerica o stringa. Metti il JavaScript nell'header del file HTML e racchiudilo tra tag <script>. La "function 'nome'()" -- dove 'nome' è un nome univoco che scegli -- può poi essere chiamata negli attributi OnMouseOver o OnMouseOut del tag <A>. Ad esempio, <A HREF="webpage.html" onmouseover="MyOver()" onmouseout="MyOut()">. Se usi variabili, potresti creare uno script che cerca automaticamente un'immagine e il suo equivalente MouseOver corrispondente. Ad esempio, lo script potrebbe cercare il file immagine "[variabile]_on.jpg" quando OnMouseOver è attivato e "[variabile]_off.jpg" quando OnMouseOff è attivato. Allora il tag dovrebbe solo chiamare "onmouseover='myout([variabile])'" per essere attivato. Le immagini associate dovrebbero, ovviamente, essere nominate come "[variabile]_on.jpg" e "[variabile]_off.jpg" -- "[variabile]" è, ovviamente, qualsiasi stringa di testo o numerica univoca tu scelga.

Immagini rollover

I rollover alla fine dipendono da come crei le immagini per visualizzare il pulsante. Alcuni effetti comuni includono far "brillare" il pulsante originale quando ci passi sopra. Effetti più vecchi facevano apparire un pulsante in rilievo come se fosse stato premuto. Questi effetti usano diverse immagini, create in software di editing grafico. È importante che tutti questi file immagine abbiano le stesse dimensioni esatte, altrimenti la pagina Web potrebbe diventare distorta a ogni rollover.

  1. Specifiche Zoom G2
  2. Effetti DBX
  3. Processori di Effetti per Giradischi
  4. Istruzioni per l'uso dell'interfono (intercom)
  5. Istruzioni per walkie-talkie (radio bidirezionali)
  6. Trucchi e Segreti dello Zune: Batteria, Riavvio, Reset e Altro