Это частично HTML5:
- они используют технику кросс-браузерного спрайта - одно изображение PNG с несколькими сценами.
Они обрезают область одной сцены и отображают ее.Чтобы показать следующую сцену, они просто смещают начальное смещение области отсечения.
Просто проверьте с помощью Firebug: изображение устанавливается в качестве фона тега div с высотой ровно одной сцены, затем они сдвигают смещение по Y и фоновые "движения" -совсем как пленочная лентаКак показать анимированное изображение из PNG изображения, используя JavaScript?[как в gmail]
Обновление : 2. Они также используют холст HTML5 для создания части анимации с интерактивными эффектами - например, пузырьков.