CSS3 Buttons
by Taqi_Shah
HTML
<button class="button">Button</button>
<button class="button" disabled>Disabled</button>
<input type="button" class="button" value="Input">
<a href="#" class="button" role="button" tabindex="0">Link</a>
<div class="button" role="button" tabindex="0">Div</div>
CSS
.button {
background-color: #7db9e8;
background: -webkit-linear-gradient(#7db9e8, #51A1E0);
background: linear-gradient(#7db9e8, #51A1E0);
border: solid 1px #1E5799;
border-radius: 3px;
box-sizing: border-box;
box-shadow: inset 0 0 1px #fff;
color: #fff;
cursor: pointer;
display: inline-block;
font: bold 14px/32px'Open Sans', sans-serif;
height: 34px;
outline: none;
padding: 0 25px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
text-shadow: 1px 1px 1px #1E5799;
}
.button:hover {
background-color: #51A1E0;
background: -webkit-linear-gradient(#51A1E0, #2689D7);
background: linear-gradient(#51A1E0, #2689D7);
border: solid 1px #1A4B84;
box-shadow: inset 0 0 2px #fff;
}
.button:active {
position: relative;
top: 1px;
}
.button:focus {
border: solid 1px #000;
}
.button[disabled] {
background: #ccc;
border: solid 1px #888;
color: #999;
cursor: default;
text-shadow: 1px 1px 1px #fff;
}