All animations are pure CSS. Javascript is only used for changing some classes. It's not perfect but it shows my initial idea pretty well. If you like it, give this Pen a heart. <3