Берется картинка и на нее накладываются с 4-х сторон PNG картинки "пыли", потом через JS делаем так чтобы эти картинки пыли (PNG с прозрачностью) "разбегались", вот и всё :)
Тупо подложка и 4 png-шки которые "разъезжаются". А, ну и конечно плавное появление картинки-подложки.