我有一個div,我想使其可點擊。這個div沒有任何內容,只是有一個表示按鈕狀態關閉的背景圖片。當用戶使用鼠標懸停div時,我希望按鈕更改爲狀態。當鼠標沒有懸停div時,我想讓按鈕返回關閉狀態。CSS - 製作div可點擊...一些問題
另一件事是這樣的:當用戶點擊時,我想讓按鈕在短時間內變爲ON,讓我們說0.2秒,然後返回OFF。然後必須遵循div的url。
問題,我面對現在:
- 當鼠標懸停在div的瀏覽器沒有顯示,表示該區域是可以點擊的手指;
- 當用戶點擊div將背景圖像更改爲ON(很好),但它保持ON,除非我刷新頁面。
這是我的div
<div id="button1" onclick="location.href='http://www.mysite.com';this.id='button1_on';return false;"> </div>
這是CSS
#button1 {
position:absolute;
left:159px;
top:466px;
width:119px;
height:120px;
background-image:url('images/buttonOFF.jpg');
background-repeat:no;
background-position: left top;
}
#button1_on {
position:absolute;
left:159px;
top:466px;
width:119px;
height:120px;
background-image:url('images/buttonON.jpg');
background-repeat:no;
background-position: left top;
}
我如何做一個短暫的時期後的圖像恢復到OFF,將其更改爲ON懸停和力瀏覽器顯示手指...
另一個問題就像好奇心:有沒有辦法讓它不使用div內的所有代碼?我寧願讓div乾淨。
看起來像點擊元素時會改變位置,那麼如何改變背景? – adeneo
可點擊的元素應該是按鈕(除非它們導致導航,然後他們應該是錨點) –