我有這兩個按鈕。我希望將背景顏色從#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