点击效果必须使用js,当点击时,更改class。
<!DOCTYPE html><html>
<head>
<style>
#btn{background:red}
#btn:hover{background:blue}
</style>
</head>
<body>
<input id="btn" type="button"/>
</body>
</html>
经验证是可以的,或许是你的图片路径不对,不过ie6不支持伪类:hover属性,所以如果要兼容ie6就用js或者,用a标签来代替吧