Daca as fi in locul tau, as face in felul urmator:

1. caseta cu poza si background intr-un layer
2. deasupra un alt layer (ascuns la inceput)
3. cand cineva da click pe flip, primul layer devine invizibil si al doilea vizibil si incarci in al doilea un gif animat cu efectul pe care il doresti tu

Cred ca se poate obtine usor cu javascript, cu conditia sa reusesti sa faci gif-ul ala animat intr-un program