A CodePen by Igor Shabat.