A CSS3 Vertical Menu With A Ribbon

Another afternoon tinkering session. This design uses a number of CSS3 features. The left and right triangles are dynamically added using ‘:before’ and ‘:after’ styles. Right click and view source.

Live Demo