If it was done inside a canvas it would be possible to save it. The effects would not be as simple to create though.
I'm pretty sure the applied css effects should carry over to the canvas.
Recently, I've been looking more into WebGL and what's possible with GLSL shader scripts for image warping (for VR) and image processing/effects. see shadertoy.com etc.