這裏是我想: 如何將按鈕/圖像onclick更改爲活動狀態?
現在更詳細:
我有2個I幀,一個在另一個之上。上面的那個有4個按鈕/圖像,下面這個是當點擊這些按鈕/圖像中的一個時,URL /鏈接將被顯示的位置。我得到這個工作...
我現在想要的是有被點擊時,他們這些按鈕改變從無效(即淺粉色)圖像活躍(即紅色)狀態。另外,當我點擊4個按鈕中的另一個時,它將變成紅色,而前一個活動(紅色)按鈕/圖像必須回到其非活動狀態(淺粉紅色)。所以我想在這裏2張圖片:(1)active.png和(2)inactive.png。
此外,我希望按鈕更改爲active.png,當我將鼠標懸停在它們上面時。這是我能夠用onmouseover和onmouseout效果來管理。它只是ACTIVE部分是我無法弄清楚的。
我需要JavaScript嗎?或者我可以在沒有它的情況下做,以防某些用戶將它禁用?
我也在考慮使用單選按鈕,然後用我的active.png和inactive.png使用css或其他東西來剝皮它們,但我不知道如何做到這一點:P我不知道什麼是最好的,最簡單的方法去?
------------ ----------- UPDATE
確定我得到的東西的工作,但林不都在那裏還的方式。它甚至可能不是要走的路,但我所做的是創建4個環節,並給予他們所有的ID(ie.button1,BUTTON2 ..)
然後在CSS我就是這樣做的每個:
button1 {width:66px;身高:70px;顯示:塊;背景圖像:網址(圖像/ inactive1.png); } button1:hover {width:66px;身高:70px;顯示:塊;背景圖像:網址(圖像/ active1.png); } button1:focus {width:66px;身高:70px;顯示:塊;背景圖像:網址(圖像/ active1.png); }
,但我不想除非按鈕中的另一個點擊它失去焦點。因爲如果我點擊頁面上的任何地方,因此它失去焦點:(我該如何解決這個問題?)
你有什麼已經嘗試過?除非您創建4個不同的靜態頁面,否則不能單獨使用HTML和CSS來完成此操作。 – user2019515 2013-03-12 21:23:48