我有这两个按钮。我希望将背景颜色从#3A1D13
更改为#4C291A
选中,然后返回#3A1D13
一次未选中。在onlclick上更改背景颜色
帮助将不胜感激。
<input type='button' id='hideshow' class='background' value='About'>
<input type='button' id='hideshowcontact' class='background' value='Contact'>
我有这两个按钮。我希望将背景颜色从#3A1D13
更改为#4C291A
选中,然后返回#3A1D13
一次未选中。在onlclick上更改背景颜色
帮助将不胜感激。
<input type='button' id='hideshow' class='background' value='About'>
<input type='button' id='hideshowcontact' class='background' value='Contact'>
你的问题被标记为Jquery,但你根本不需要JavaScript。您可以通过使用CSS active
伪类实现你的结果:
如果你的CSS定义如下:
.background {
background-color: #3A1D13;
}
然后,所有你需要做的是这样的:
.background:active {
background-color: #4C291A;
}
但是,它将活动状态的颜色更改应用于具有background
类的所有元素。或者,你可能会通过应用active
伪类的特定元素上这样做:
例如,约按钮:
#hideshow:active {
background-color: #4C291A;
}
注意,这是一个有点难以发现,因为你的颜色是视觉上类似。看到这个工作版本:
你的意思是在悬停?
.div button:hover {
background-color: your color here
}
背景颜色是什么?你有任何代码吗? – tpbowden 2013-04-08 01:05:18
@Bogieman我相信按钮的背景颜色:) – basarat 2013-04-08 01:11:16