While I was crawling around the internet I found this useful post from the land of the web about using CSS3 to create some simple shapes. You can see the cheat sheet here. I started using this cheat sheet to create some shapes for web pages. But the problem with using a cheat sheet is that you have to go back and type in the CSS each time, so I create this page to easily copy and paste the CSS so I can correct the shapes easily.
CSS Square
.square{ width:100px; height:100px; border:1px solid #000; background:yellow; }
## CSS Square Border
<div style="width:100px; height:100px; border:5px solid yellow; background: #FFF;"></div>
.square-border{ width:100px; height:100px; border:5px solid yellow; background: #FFF; }
## CSS Parallelogram
<div style="width:100px; height:100px; border:1px solid #000; background:yellow; transform: skew(20deg); -webkit-transform: skew(20deg);"></div>
.parallelogram{ width:100px; height:100px; border:1px solid #000; background:yellow; transform: skew(20deg); -webkit-transform: skew(20deg); }
## CSS Parallelogram Right
<div style="width:100px; height:100px; border:1px solid #000; background:yellow; transform: skew(-20deg); -webkit-transform: skew(-20deg);"></div>
.parallelogramRight{ width:100px; height:100px; border:1px solid #000; background:yellow; transform: skew(-20deg); -webkit-transform: skew(-20deg); }
## CSS Diamond
<div style="width:100px; height:100px; border:1px solid #000; background:yellow;margin:3px 0 0 30px;-webkit-transform: rotate(-45deg); transform: rotate(-45deg);-webkit-transform-origin: 0 100%; transform-origin: 0 100%; position:relative; top:10px; left:30px;"></div>
.diamond{ width:100px; height:100px; border:1px solid #000; background:yellow; margin:3px 0 0 30px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 0 100%; transform-origin: 0 100%; }
## CSS Rectangle
<div style="width:100px; height:60px; border:1px solid #000; background:yellow;"></div>
.rectangle{ width:100px; height:60px; border:1px solid #000; background:yellow; }
## CSS Trapez
<div style="width:100px; height:0; border-bottom:100px solid blue; border-left:60px solid transparent; border-right:60px solid transparent;"></div>
.trapez{ width:100px; height:0; border-bottom:100px solid blue; border-left:60px solid transparent; border-right:60px solid transparent; }
## CSS Trapez 2
<div style="width:100px; height:0; border-top:100px solid blue; border-left:60px solid transparent; border-right:60px solid transparent;"></div>
.trapez2{ width:100px; height:0; border-top:100px solid blue; border-left:60px solid transparent; border-right:60px solid transparent; }
## CSS Trapez 3
<div style="width:0; height:100px; border-right:100px solid blue; border-top:60px solid transparent; border-bottom:60px solid transparent;"></div>
.trapez3{ width:0; height:100px; border-right:100px solid blue; border-top:60px solid transparent; border-bottom:60px solid transparent; }
## CSS Trapez 4
<div style="width:0; height:100px; border-left:100px solid blue; border-top:60px solid transparent; border-bottom:60px solid transparent;"></div>
.trapez4{ width:0; height:100px; border-left:100px solid blue; border-top:60px solid transparent; border-bottom:60px solid transparent; }
## CSS Triangle
<div style="width:0; height:0; border-bottom:100px solid red; border-left:50px solid transparent; border-right:50px solid transparent;"></div>
.triangle{ width:0; height:0; border-bottom:100px solid red; border-left:50px solid transparent; border-right:50px solid transparent; }
## CSS Triangle Right
<div style="width:0; height:0; border-left:100px solid red; border-top:50px solid transparent; border-bottom:50px solid transparent;"></div>
.triangleRight{ width:0; height:0; border-left:100px solid red; border-top:50px solid transparent; border-bottom:50px solid transparent; }
## CSS Triangle Down
<div style="width:0; height:0; border-top:100px solid red; border-left:50px solid transparent; border-right:50px solid transparent;"></div>
.triangleDown{ width:0; height:0; border-top:100px solid red; border-left:50px solid transparent; border-right:50px solid transparent; }
## CSS Triangle Left
<div style="width:0; height:0; border-right:100px solid red; border-top:50px solid transparent; border-bottom:50px solid transparent;"></div>
.triangleLeft{ width:0; height:0; border-right:100px solid red; border-top:50px solid transparent; border-bottom:50px solid transparent; }
## CSS Half Circle
<div style="height:45px; width:90px;border-radius: 90px 90px 0 0;background:green;"></div>
.halfCircle{ height:45px; width:90px; border-radius: 90px 90px 0 0; background:green; }
## CSS Half Circle Right
<div style="height:90px; width:45px; border-radius: 0 90px 90px 0; background:green;"></div>
.halfCircleRight{ height:90px; width:45px; border-radius: 0 90px 90px 0; background:green; }
## CSS Half Circle Left
<div style="height:90px; width:45px; border-radius: 90px 0 0 90px; background:green;"></div>
.halfCircleLeft{ height:90px; width:45px; border-radius: 90px 0 0 90px; background:green; }
## CSS Half Circle Bottom
<div style="height:45px; width:90px; border-radius: 0 0 90px 90px; background:green;"></div>
.halfCircleBottom{ height:45px; width:90px; border-radius: 0 0 90px 90px; background:green; }
## CSS Circle
<div style="height:45px; width:45px;border-radius: 45px; background:green;"></div>
.circle{ height:45px; width:45px; border-radius: 45px; background:green; }
## CSS Oval
<div style="height:45px; width:180px;border-radius: 90px / 45px; background:green;"></div>
.oval{ height:45px; width:180px; border-radius: 90px / 45px; background:green; }
## CSS Quarter Circle Top Left
<div style="width:100px; height:100px; border:1px solid #000; background: orange; border-radius: 90px 0 0 0;"></div>
.quarterCircleTopLeft{ width:100px; height:100px; border:1px solid #000; background: orange; border-radius: 90px 0 0 0; }
## CSS Quarter Circle Top Right
<div style="width:100px; height:100px; border:1px solid #000; background: orange; border-radius: 0 90px 0 0;"></div>
.quarterCircleTopRight{ width:100px; height:100px; border:1px solid #000; background: orange; border-radius: 0 90px 0 0; }
## CSS Quarter Circle Bottom Left
<div style="width:100px; height:100px; border:1px solid #000; background: orange; border-radius: 0 0 90px 0;"></div>
.quarterCircleBottomLeft{ width:100px; height:100px; border:1px solid #000; background: orange; border-radius: 0 0 90px 0; }
## CSS Quarter Circle Bottom Right
<div style="width:100px; height:100px; border:1px solid #000; background: orange; border-radius: 0 0 0 90px;"></div>
.quarterCircleBottomRight{ width:100px; height:100px; border:1px solid #000; background: orange; border-radius: 0 0 0 90px; }
## CSS Chart Top
<div style="width:0; height:0; border-right:60px solid purple; border-top:60px solid transparent; border-left:60px solid purple; border-bottom:60px solid purple; border-radius: 60px;"></div>
.chartTop{ width:0; height:0; border-right:60px solid purple; border-top:60px solid transparent; border-left:60px solid purple; border-bottom:60px solid purple; border-radius: 60px; }
## CSS Chart Right
<div style="width:0; height:0; border-right:60px solid transparent; border-top:60px solid purple; border-left:60px solid purple; border-bottom:60px solid purple; border-radius: 60px;"></div>
.chartRight{ width:0; height:0; border-right:60px solid transparent; border-top:60px solid purple; border-left:60px solid purple; border-bottom:60px solid purple; border-radius: 60px; }
## CSS Chart Bottom
<div style="width:0; height:0; border-right:60px solid purple; border-top:60px solid purple; border-left:60px solid purple; border-bottom:60px solid transparent; border-radius: 60px;"></div>
.chartBottom{ width:0; height:0; border-right:60px solid purple; border-top:60px solid purple; border-left:60px solid purple; border-bottom:60px solid transparent; border-radius: 60px; }
## CSS Chart Left
<div style="width:0; height:0; border-right:60px solid purple; border-top:60px solid purple; border-left:60px solid transparent; border-bottom:60px solid purple; border-radius: 60px;"></div>
.chartLeft{ width:0; height:0; border-right:60px solid purple; border-top:60px solid purple; border-left:60px solid transparent; border-bottom:60px solid purple; border-radius: 60px; }
## CSS Triangle Top Left
<div style="width:0; height:0; border-right:50px solid transparent; border-top:50px solid red; border-left:50px solid red; border-bottom:50px solid transparent;"></div>
.triangleTopLeft{ width:0; height:0; border-right:50px solid transparent; border-top:50px solid red; border-left:50px solid red; border-bottom:50px solid transparent; }
## CSS Triangle Top Right
<div style="width:0; height:0; border-right:50px solid red; border-top:50px solid red; border-left:50px solid transparent; border-bottom:50px solid transparent;"></div>
.triangleTopRight{ width:0; height:0; border-right:50px solid red; border-top:50px solid red; border-left:50px solid transparent; border-bottom:50px solid transparent; }
## CSS Triangle Bottom Left
<div style="width:0; height:0; border-right:50px solid transparent; border-top:50px solid transparent; border-left:50px solid red; border-bottom:50px solid red;"></div>
.triangleBottomLeft{ width:0; height:0; border-right:50px solid transparent; border-top:50px solid transparent; border-left:50px solid red; border-bottom:50px solid red; }
## CSS Triangle Bottom Right
<div style="width:0; height:0; border-right:50px solid red; border-top:50px solid transparent; border-left:50px solid transparent; border-bottom:50px solid red;"></div>
.triangleBottomRight{ width:0; height:0; border-right:50px solid red; border-top:50px solid transparent; border-left:50px solid transparent; border-bottom:50px solid red; }
## CSS Bookmark Ribbon
<div style="width:0; height:100px; border-right:50px solid blue; border-left:50px solid blue; border-bottom:30px solid transparent;"></div>
.bookmarkRibbon{ width:0; height:100px; border-right:50px solid blue; border-left:50px solid blue; border-bottom:30px solid transparent; }
## CSS Shapes Generator
Learn how these are created by using the CSS Shapes Generator from Coveloping. [CSS Shapes Generator](http://coveloping.com/tools/css-shapes-generator)