CSS 3D Buttons
by bitstarr
HTML
<a href="#" class="verde">Download</a>
<a href="#" class="vermelho">Download</a>
CSS
.verde, verde:link {
border-top: 1px solid #c3e5b9;
border-left: 1px solid #c3e5b9;
border-right: 0;
border-bottom: 1px solid #83c96f;
cursor: pointer;/*desenho cursor*/
overflow: visible;
width: auto;
display: inline;
margin: 0.3em 1em;
padding: 6px 12px;
color: #2B5120;
background-color: #63bb4a; /*Fundo Botão*/
font-size: 2em;
font-family: arial, serif;
-webkit-background-clip: padding-box;
text-shadow: #83c96f 0px 1px 2px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 4px; /* Borda redonda*/
-moz-box-shadow: inset 0 1px 10px 1px #83c96f, 0px 1px 0 #3b742b, 0 6px 0px #326124, 0 8px 4px 1px #0c1709;
-webkit-box-shadow: 0px 1px 0 #3b742b, 0 6px 0px #326124, 0 8px 4px 1px #0c1709;
box-shadow: inset 0 1px 10px 1px #83c96f, 0px 1px 0 #3b742b, 0 6px 0px #326124, 0 8px 6px -2px #0c1709; /*Sombra interna, Sombra2, Sombra3 e Sombra embaçada */
line-height: 1.5em;
text-decoration: none;
}
.verde:hover {
background-color: #58ab40;
text-shadow: #c3e5b9 0px 1px 2px;
color: #0c1709;
border-top: 1px solid #58ab40;
border-left: 1px solid #58ab40;
border-right: 0;
border-bottom: 1px solid #73c25d;
-moz-box-shadow: 0 8px 10px rgba(0, 0, 0, 0.25) inset, 0px 1px 0 #3b742b, 0 6px 0px #326124, 0 8px 4px 1px #0c1709;
-webkit-box-shadow: 0px 1px 0 #3b742b, 0 6px 0px #326124, 0 8px 4px 1px #0c1709;
box-shadow: 0 8px 10px rgba(0, 0, 0, 0.25) inset, 0px 1px 0 #3b742b, 0 6px 0px #326124, 0 8px 6px -2px #0c1709;
}
.verde:active {
border-top: 1px solid #83c96f;
border-left: 1px solid #83c96f;
border-right: 0;
border-bottom: 1px solid #83c96f;
text-shadow: #c3e5b9 0px 0px 2px;
position: relative;
top: 5px;
margin-top: 1em;
-moz-box-shadow: inset 0 1px 10px 1px #83c96f, 0px 1px 0 #3b742b, 0 2px 0 #326124, 0 4px 3px 0 #0c1709;
-webkit-box-shadow: 0px 1px 0 #3b742b, 0 2px 0 #326124, 0 4px 3px 0...