Pure CSS3 Classic Train
Just a simple tip to create a complex picture with CSS: Make sure you create an outer element with relative
position, then set all the elements in it with absolute
positioning. I always succeed with it and never had a problem with margin
. Don't forget to add animation effect when the page is being loaded with CSS Animation. About gradient... just make sure you know about perspective in general first :)