A CodePen by Peiwen Lu. CSS3 Timeline - Please set the $vertical variable to false to see the horizontal version.