A CodePen by Rafał Krupiński.