A CodePen by Cameron McPhail.