A CodePen by André Ruffert.