Perché non provi con un po' di jQuery?

praticamente crei due classi con le animazioni, e tramite il metodo .addClass e .removeClass le gestisci ai diversi eventi del browser.
Per esempio, al window loading attribuisci una classe, all'hover di esempio un'altra e così via.