This tutorial will take you through this step by step:
http://www.queness.com/post/13901/create-beautiful-hexagon-shapes-with-pure-css3
Edit:
This tutorial implements hexagons (with image backgrounds) using pure CSS much as the example website you gave.