J'ai un bouton dans mon formulaire html et j'ai besoin de changer son image d'arrière-plan quand on clique avec css. il fonctionne parfaitement en FF mais il semble que IE ne supporte pas l'état :active
.Comment faire: travail d'état actif dans IE?
Voici mon code:
HTML:
<button class='button'>Click Me</button>
CSS:
.button {
width: 118px;
height: 33px;
background: url(/images/admin/btn.png) no-repeat center top;
border: none;
outline: none;
}
.button:active {
background-position: center bottom;
}
En fait, ce problème est généralement pour "hover" où les rappels appropriés sont pour "mouseover" et "mouseout". Je n'ai jamais essayé de l'activer, donc "mousedown" et "mouseup" ne sont peut-être pas exactement les bons événements à capturer - mais vous avez l'idée. –
Il semble que je doive utiliser le code javascript à cette fin. :( –
Je pense que vous cherchez les événements focusin (http://api.jquery.com/focusin/) et focusout (http://api.jquery.com/focusout/) – AgentConundrum