Cita:
Iniciado por Panino5001 1-Ponés la imagen en blanco y negro sobre la imagen color con css (position absolute y z-index).
2-Creás un temporizador (setInterval/setTimeout) que cada x intervalo de tiempo disminuya la propiedad css opacity de la imagen con z-index más alto hasta que quede invisible y sólo se vea la imagen en color.
Y colorín colorado, el cuento se ha acabado.
Cuando llegue a casa lo pruebo, pero se me ha olvidado la mitad de cosas de javascript