我为我的提交按钮以及指向其他页面和功能的按钮使用了HTML按钮标记我希望能够拥有不同背景的按钮(一个蓝色,一个灰色,一个红色,一个绿色等) ),但似乎无法通过简单地将类添加到按钮标记中来实现它。用css更改HTML按钮标记背景颜色?
这里是我迄今为止 HTML
<button class="green_btn" type="submit" name="cnp">News Control</button>
CSS
button {
margin: 0 auto 5px auto;
display: block;
width: 134px;
height: 35px;
background: url('../images/darkgrey_btn_bg.png') no-repeat left;
border: 0 none;
font-weight: bold;
text-align: center;
color: #fff;
cursor: pointer;
}
.grey_btn button {
background: url('../images/darkgrey_btn_bg.png') no-repeat left;
}
.green_btn button {
background: url('../images/green_btn_bg.png') no-repeat left;
}
.ltblue_btn button {
background: url('../images/ltblue_btn_bg.png') no-repeat left;
}
.blue_btn button {
background: url('../images/blue_btn_bg.png') no-repeat left;
}
.red_btn button {
background: url('../images/red_btn_bg.png') no-repeat left;
}
默认我希望按钮是garkgrey_btn_bg.png为背景,但如果我想使用green_btn_bg.png作为背景,为html添加class =“green_btn”什么也不做。
任何人有任何想法?
注意:我已经尝试将.green_btn放在css中的按钮后,没有任何作用。 – Meta