A CodePen by Viacheslav Okolitiy.