A CodePen by Pavel Belousov.