Cosa ti interessa sapere esattamente?
Se la tua domanda presuppone che non hai alcuna idea di come si possa fare, tieni presemte che quello da te indicato come esempio è realizzato in JavaScript, quindi bisognerebbe partire da lì.