Not sure if I should use WebGL, or a .js library

I have searched Google for weeks – using almost every conceivable arrangement of keywords, but I am stumped. What I am trying to accomplish- is a whole-page transition effect. If a user is on a page, and clicks an image that links to say, a blog post – I would like to produce a downward spiral effect like the entire page is going down a drain, or spiraling down a tunnel (before transitioning to the target page). I know this is very complex – and I can figure out (for the most part) how to use whatever catalyst for making it happen – I just do not know what to use to make this effect a reality. just looking for tips or perhaps an existing example I can reverse engineer. Any help would be greatly appreciated.