Sto creando un menu in cui ogni elemento ha un testo come elemento1, elemento2 e così via in hover il colore dello sfondo cambia, il testo diventa trasparente e l'immagine di sfondo sostituisce. Ho usato questo codice per facilitare dentro e fuori lo stile. ma funziona solo per il colore di sfondo e non per l'immagine.Come dissolvenza nell'immagine di sfondo di CSS3 Animazione
#nav li:hover {
color:transparent !important;
text-shadow: none;
background-color: rgba(255, 0, 0, .5);
-webkit-transition: all 1s ease-in;
-moz-transition: all 1s ease-in;
-o-transition: all 1s ease-in;
-ms-transition: all 1s ease-in;
transition: all 1s ease-in;
}
Ecco la versione online: http://jsfiddle.net/q4uHz/