A CodePen by DenisSoletsky.