Visualizzazione dei risultati da 1 a 5 su 5

Discussione: button hover

  1. #1

    button hover

    Ciao a tutti,
    vorrei (meglio dovrei) cambiare il colore del bordo dei bottoni quando passa sopra il mouse. Come posso fare?

  2. #2
    Bottoni di form? La sintassi standard sarebbe questa, anche se caca-IE non la riconosce: :rollo:
    codice:
    button:hover { border-color:red }
    Ti serve anche la compatibilità con IE?

  3. #3
    Ti serve anche la compatibilità con IE?
    Hai raggione quando dici c*-IE.
    Purtroppo mi serve sopratutto la compatibilità con IE...

  4. #4
    Occorre utilizzare un po' di javascript addizionale (robe da matti... :rollo: ).
    codice:
    XHTML
    <input 
       id="invia" 
       name="invia" 
       type="submit" 
       value="invia" 
       onmouseover="colora()" 
       onmouseout="scolora()" />
    
    CSS
    input[type="submit"]:hover,
    .attivo
    {
       border-color:red;
    }
    
    Javascript
    function colora()
    {
       document.getElementById('invia').className = 'attivo'
    }
    function scolora()
    {
       document.getElementById('invia').className = ''
    }
    Il js l'ho scritto velocemente. Si potrebbe ottimizzare di molto (evitando di sporcare anche il markup).

  5. #5
    Grazie,speravo che ci fosse un alternativa al js ma va bene lo stesso...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.