Bonjour,
C'est de la programmation Web. La page à afficher contient des instructions rédigées en langage JavaScript à l'intérieur même des balises HTML. Voir avec des exemples JavaScript ou JQuery.
Le remplacement d'une image de manière interactive connu sous le nom de rollover, permet de remplacer une image par une autre lorsque la première image est survolée par exemple , par le pointeur de la souris. Il est conseillé d'utiliser deux images de même taille affichée.
D'autres effets similaires ont été réalisés par la suite, souvent libres et disponibles dans des bibliothèques JavaScript.
Ces sont donc des outils logiciels utilisés par des concepteurs de pages Web.
Je ne sais pas si des site Web d'accueil, proposent cléfs en main , la même technique que celle utilisée dans l'exemple.
Le rollover "initial" est beaucoup plus simple a mettre en oeuvre que le systeme utilisé ici, on clique, mais c'est le même principe.