Il s'agit en fait d'un effet assez simple à créer. D'abord, il y a un div caché dans le code HTML pour l'info-bulle.
<div class="popup" style="display:none;">Hidden Content Here</div>
Ensuite, javascript peut être utilisé pour afficher le contenu caché lorsque quelque chose survole. Par exemple, voici comment cela fonctionnerait en utilisant jQuery (et en utilisant la page d'exemple comme exemple).
$(".tooltip").hover(function(){
$(this).children(".popup").fadeIn(); // Other effects can be used to show the Tooltip
},
function() {
$(this).children(".popup").fadeOut();
});
Le reste est une question d'utiliser les CSS pour vous assurer que l'info-bulle est correctement positionné et rend l'air agréable (dans la plupart des cas de positionnement absolu serait utilisé). Il y a beaucoup de techniques différentes pour faire de belles CSS pour Tooltips, comme toujours Google is your friend.