A CodePen by Max. CSS3 Timeline - The recent time I see more and more timeline designs completely crafted with CSS. Looks awesome and it's pretty easy to understand. Here's an example. Used :before to add the dot into the line and :after to add the arrow on each box.