1、话不多说直接贴上效果图,有loadding图片的,代表提交后的状态。
2、代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>纯css按钮,完美兼容浏览器</title>
<style type="text/css">
/*loading class*/
.loading span b{
background-image:url(/image/loading.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:18px;
}
/*yellow btn*/
.yellow_btn {
border: 1px solid #ff9b01;
background: #ffa00a;
}
.yellow_btn span {
min-width: 49px;
_width: 49px;
border-color: #ffb33b;
}
/*blue btn*/
.blue_btn {
border: 1px solid #296797;
background: #4D8EC4;
}
.blue_btn span {
border-color: #74C0FA;
min-width: 49px;
_width: 49px;
}
/*white btn*/
.white_btn {
border: 1px solid #C7C7C7;
background: #F5F5F5;
}
.white_btn span {
border-color: #FAFAFA;
min-width: 49px;
_width: 49px;
color: #000000;
}
/*common btn*/
.btn {
color: #fff;
border-radius: 2px;
display: inline-block;
overflow: hidden;
vertical-align: middle;
cursor: pointer;
text-decoration:none;
}
.btn span {
text-align: center;
white-space: nowrap;
display: inline-block;
border-style: solid;
border-width: 1px;
border-radius: 2px;
height: 26px;
line-height: 25px;
vertical-align: middle;
}
</style>
</head>
<body>
<table style="margin:0 auto;margin-top:200px;">
<tr>
<td>蓝色按钮:</td>
<td style="width:200px;text-align:center;">
<a href="javascript:void(0);" class="btn blue_btn loading">
<span style="width:100px;"><b>登录</b></span>
</a>
</td>
<td>
<a href="javascript:void(0);" class="btn blue_btn">
<span style="width:100px;"><b>登录</b></span>
</a>
</td>
<td>
区别在于class[loading]
</td>
</tr>
<tr>
<td>黄色按钮:</td>
<td style="width:200px;text-align:center;">
<a href="javascript:void(0);" class="btn yellow_btn">
<span><b>登录</b></span>
</a>
</td>
</tr>
<tr>
<td>白色按钮:</td>
<td style="width:200px;text-align:center;">
<a href="javascript:void(0);" class="btn white_btn">
<span><b>登录</b></span>
</a>
</td>
</tr>
</table>
</body>
</html>
附件,loadiing.gif素材