Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    98

    rollover background con i CSS

    salve a tutti!
    oggi avrei pensato a come ricolvere un DIV che all'evento onmouseover cambi background, con i CSS.
    Avrei pensato ad un'immagine mappata con link vuoto che cambia al passaggio del mouse: credete che ci siano soluzioni migliori?
    grazie a tutti
    c
    °°°°°°°°°°°°°°°°°°°°°°°°°°
    klingsoror@gmail.com

  2. #2
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    98
    ti ringrazio ma il mio problema era un altro:

    ho risolto cosi':nel CSS

    #livello

    {
    position: absolute; top: 700px; left: 5px; width: 500px; height: 869px; visibility: visible; }


    .prima{
    background-image : url(sfondo grigio.jpg);
    background-repeat : no-repeat;
    background-position : top left;}

    .seconda{
    background-image : url(sfondo.jpg);
    background-repeat : no-repeat;
    background-position : top left;}


    poi nel corpo

    <div id="livello" onMouseOver="this.className='seconda'" onMouseOut="this.className='prima'">6</div>

    cosi' al passaggio del mouse cambia il background.
    ancora non ho risolto pero' il problema del reload, difatti scompaiono e ricompaiono solo al passaggio del mouse.
    ciau
    c
    °°°°°°°°°°°°°°°°°°°°°°°°°°
    klingsoror@gmail.com

  4. #4
    Prova a mettere così:
    codice:
    <div id="livello" class="prima" onMouseOver="this.className='seconda'" onMouseOut="this.className='prima'">6</div>
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    98
    giusto!!! che rimbambita.
    ti ringrazio tanto
    ciau
    c
    °°°°°°°°°°°°°°°°°°°°°°°°°°
    klingsoror@gmail.com

  6. #6
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    se non vuoi utilizzare javascript puoi farlo anche con i soli css!!!
    a{display:block;width:100%;background-image:url(img.png);}
    a:hover{display:block;width:100%;background-image:url(img.png);}

    nell'html scrivi:
    <div >
    link
    <div>

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    98
    ci avevo pensato ma il DIV non contiene testo, a meno di hiddare la scritta, non so, preferirei un codice pulito. che dite?
    grazie
    c
    °°°°°°°°°°°°°°°°°°°°°°°°°°
    klingsoror@gmail.com

  8. #8
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    allora se il div ti deve fungere anche da link meglio usare a altrimenti fai come ti piace di più nascondere del testo sarebbe sempre una buona cosa per aumentare l'accessibilità del sito

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    98
    il DIV serve solo a contenere un background. comunque faro' delle prove. grazie ancora.
    c
    °°°°°°°°°°°°°°°°°°°°°°°°°°
    klingsoror@gmail.com

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 © 2025 vBulletin Solutions, Inc. All rights reserved.