CSS精靈(按鈕)有三種不同的狀態:CSS精靈 - 如何讓懸停按鈕在按下狀態
- 標準
- 哈弗
- 按下(主動)
目前「標準「,」懸停「和」按下「的作品。問題是,「按下」只能在鼠標按下時保持按下狀態。我希望「按下」或「活動」狀態保持活動狀態,直到再次點擊。有任何想法嗎? CSS解決方案? JavaScript解決方案?
感謝您的幫助, d
下面的代碼:
<html>
<style type="text/css">
a.button {
background-image: url('BUTTON SPRITES IMAGE');
width: 86px;
height: 130px;
display: block;
text-indent: -9999px;
}
a.micbutton:hover {
background-position: 0 -130px;
}
a.micbutton:active {
background-position: 0 -260px;
}
</style>
<a class="button" href="#" ></a>
</html>
離開':hover'或':離開元素或者讓鼠標按鈕去後active'啓用是不可能單獨CSS。您必須添加一個JavaScript單擊事件來維護_active_樣式並處理_second_點擊以再次禁用它 – andyb