Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    rollover immagine su tag <td>

    ciao a tutti,


    ho una semplice tabella html, i <td> che compongono la tabella hanno una immagine di sfondo tramite CSS;

    vorrei semplicemente che con il rollover sopra la cella, l'immagine cambi.

    mi sapete aiutare??

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    peccato per IE6 che non gestisce :hover su elementi diversi da <a>, altrimenti avresti potuto risolvere tutto con i css
    comunque, questo il minimo funzionante
    codice:
    <td onmouseover="this.className='classeOver'" onmouseout="this.className='classeOut'">...</td>
    con le due classi con i diversi background
    ciao

  3. #3
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    grazie!!

    sembra semplice..

    provo stasera e poi ti dico!

    ciao!

  4. #4
    scisami potresti spiegarmi meglio l'esempio che hai fatto?
    Scusa la mia ignoranza.
    "className" cosa è
    "classeOver" e "classOut" cosa è

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    <style type="text/css">
    .classeOver {
      background:url('inidirizzo/immagineOver.jpg') transparent no-repeat;
    }
    .classeOut {
      background:url('inidirizzo/immagineOut.jpg') transparent no-repeat;
    }
    </style>
    codice:
    <td class="classeOut" onmouseover="this.className='classeOver'" onmouseout="this.className='classeOut'">...</td>
    2 classi css, una per il rollover, l' altra per il rollout/stato iniziale
    ciao

  6. #6
    Si scusa ma avevo gia provato ed ho capiuto il funzionamento.

    Mi devi solo spiegare il perchè hai inserito transparent no-repeat?

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non e' necessario, sono due normali regole css
    ciao

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.