Bonjour,

Il s'agit effectivement d'un effet qui utilise JavaScript (et CSS). Tu as deux images superposées (positionnées en absolu), l'une avec une opacité de 1 et l'autre une opacité de 0. Le script fait descendre progressivement l'opacité de la première et augmente celle de la seconde. Il modifie également la source des images (attribut src) pour qu'elle pointe vers une nouvelle image pour permettre la rotation.

Le script est ici:
http://www.chateaudecandie.com/js/rotate_script.js
La variable qui contient les différentes images est dans le code HTML de la page. De même que la fonction qui active le script.

Il y a quantité de scripts qui font ce genre de chose disponibles sur le Web. Mais pour les trouver, être en mesure de les déployer et si besoin adapter, des connaissances de base en JavaScript sont fortement recommandées.