Visualizzazione risultati 1 fino 5 di 5

Discussione: Div con effetto

  1. #1
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito Div con effetto

    Salve a voi tutti , utenti di AV.

    Scrivo questa discuzione per chiedervi un piccolo favore , ho bisogno di un codice presente nel tag <div> che quando mi passi sopra il mause il div mi esegue una class presende nel foglio css e quando il mause si leva dal div il div torni come prima , cioè quando la class non era attivata

    lo saprete fare questo ?

    Sevenjeak
    Software developer and much more

  2. #2
    L'avatar di dreadnaut
    dreadnaut è connesso ora Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,270

    Predefinito

    se usi la pseudoclasse :hover nel css questo avviene in automatico, ma sappi che non è supportato da IE6<, quindi per esso dovresti (sei vuoi) ricorrere ad un javascript aggiuntivo.

    Esempio:
    Codice:
    div.coneffetto {   background: yellow;  }
    div.coneffetto:hover {   background: red;  }
    Ultima modifica di dreadnaut : 27-10-2007 alle ore 15.10.23

  3. #3
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    se usi la pseudoclasse :hover nel css questo avviene in automatico, ma sappi che non è supportato da IE6<, quindi per esso dovresti (sei vuoi) ricorrere ad un javascript aggiuntivo. ...
    Nel dettaglio:
    Codice HTML:
    <style type="text/css">
    div.effetto_spento { ... gli stili in stato "spento" ... }
    div.effetto_acceso { ... gli stili in stato "acceso" ... }
    </style>
    ...
    <div class="effetto_spento" onmouseover="this.className='effetto_acceso';" onmouseout="this.className='effetto_spento';">
    ...
    </div>
    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  4. #4
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Citazione Originalmente inviato da dementialsite Visualizza messaggio
    Nel dettaglio:
    Codice HTML:
    <style type="text/css">
    div.effetto_spento { ... gli stili in stato "spento" ... }
    div.effetto_acceso { ... gli stili in stato "acceso" ... }
    </style>
    ...
    <div class="effetto_spento" onmouseover="this.className='effetto_acceso';" onmouseout="this.className='effetto_spento';">
    ...
    </div>
    Stammi bene...
    questo va con IE6 o suggessivo e con FF, se non va , come faccio a farli andare in tutte e due i browser ?

    cmq , ora lo mi va, ma lo provato solo con FF
    Ultima modifica di sevenjeak : 28-10-2007 alle ore 12.55.20

    Sevenjeak
    Software developer and much more

  5. #5
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    In teoria il JavaScript che ti ho scritto sopra dovrebbe funzionare con tutti i browser più recenti, a meno che ovviamente JavaScript non sia disabilitato.

    Volendo potresti combinare gli script mio e di dreadnaut e "fregare" tra i browser, quelli che supportano correttamente CSS (tra cui, però, purtroppo non c'è IE6 con JS disabilitato...):
    Codice HTML:
    <style type="text/css">
    div.effetto_spento { ... gli stili in stato "spento" ... }
    div.effetto_spento:hover { ... gli stili in stato "acceso" ... }
    div.effetto_acceso { ... gli stili in stato "acceso" ... }
    </style>
    ...
    <div class="effetto_spento" onmouseover="this.className='effetto_acceso';" onmouseout="this.className='effetto_spento';">
    ...
    </div>
    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •