我有这两个按钮。我想在选中时将背景颜色更改为#3A1D13
,#4C291A
然后在#3A1D13
未选中时更改为。
帮助将不胜感激。
<input type='button' id='hideshow' class='background' value='About'>
<input type='button' id='hideshowcontact' class='background' value='Contact'>
我有这两个按钮。我想在选中时将背景颜色更改为#3A1D13
,#4C291A
然后在#3A1D13
未选中时更改为。
帮助将不胜感激。
<input type='button' id='hideshow' class='background' value='About'>
<input type='button' id='hideshowcontact' class='background' value='Contact'>
您的问题被标记为 Jquery,但您根本不需要 JavaScript。您可以使用 CSS active
psuedo-class 来实现您的结果:
如果您的 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
}