Effects: Rewrote "clip" effect to animate CSS clip property

Known issues:
1. still vulnerable to positional css selectors: `.class:first`, `:nth-child`, etc.