I have to confess I was not aware you could do so many shapes with CSS3 until I came across with this link. This is, of course, only possible in modern browsers.
By modifying simple attributes like width, height, colors and specially borders, you can easily achieve a huge spectrum of different shapes. A few lines of code could safe precious time normally spent on images editors like Photoshop, GIMP, etc. That’s a plus.
The minus (in my personal opinion) is definitely the lack of consistency when defining some CSS properties which, unfortunately, are different for each browser, leading to some confusions. Here is one example: to define the border bottom left radius value, Mozilla uses a single word “bottomleft” different from the other two using a dash to separate the words “bottom-left”.
-moz-border-radius-bottomleft: 50px;
-webkit-border-bottom-left-radius:50px;
border-bottom-left-radius: 50px;
But after giving a try I ended up creating this little panda which I have called “CSS3 Kung Fu Panda”, 100% made with CSS. Click here to see it.
