您需要添加渐变和边境raduius
.button {
-moz-box-shadow:inset 0px 1px 0px 0px #7af013;
-webkit-box-shadow:inset 0px 1px 0px 0px #7af013;
box-shadow:inset 0px 1px 0px 0px #7af013;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
background:-moz-linear-gradient(center top, #77d42a 5%, #5cb811 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
background-color:#77d42a;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
border:3px solid #268a16;
display:inline-block;
color:#ffffff;
font-family:arial;
font-size:15px;
font-weight:bold;
padding:13px 22px;
text-decoration:none;
}.classname:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));
background:-moz-linear-gradient(center top, #5cb811 5%, #77d42a 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
background-color:#5cb811;
}.classname:active {
position:relative;
top:1px;
}