No-Library (pure JS), HTML, CSS, JavaScript
CSS animation will re-start when the item becomes visible
Seems to creates a triangle of image under the image, giving it an irregular shape. Only works with solid colours ATM
jQuery 2.2.4, HTML, CSS, JavaScript
A CSS object designed to handle positioning elements in known places. Not sure how useful this is yet
Just a demp to see how to use React in JSFiddle