A CodePen by Bran van der Meer.