A CodePen by Виталий.