A CodePen by Jakub Chodorowicz.