Bonjour,
J'ai un problème concernant une image en position absolue intégré dans un bouton.
Ce choix car l'image change en fonction de l'état du bouton (survol).
L'affichage fonctionne très bien sous webkit mais sous moz ça ne se positionne pas correctement à moins d'indiquer des positions absurdes.
Comme un exemple de code vaut mieux qu'un long discours :
Le bouton
Le css
Le js
Voilà, rien de bien extravagant seulement je n'arrive pas à trouver de solution pour le moment (seul problème de ma page).
Le bouton est affiché via une class static php donc ça ne change pas grand chose.
Merci par avance à celui ou ceux qui pourront m'aider.
Modifié par t00rist (21 Mar 2012 - 14:52)
J'ai un problème concernant une image en position absolue intégré dans un bouton.
Ce choix car l'image change en fonction de l'état du bouton (survol).
L'affichage fonctionne très bien sous webkit mais sous moz ça ne se positionne pas correctement à moins d'indiquer des positions absurdes.
Comme un exemple de code vaut mieux qu'un long discours :
Le bouton
<button id="monBouton" type="button"><img src="monImage.png" alt="monImage" /></button>
Le css
button, button img { width:20px; border:0; }
button { position:relative; height:20px; margin:0; padding:0; background:none; cursor:pointer; overflow:hidden; }
button img { position:absolute; height:40px; top:0px; left:0px; }
Le js
window.onload=function(){
var bt=document.getElementById('monBouton');
bt.onmouseover=function(){
this.firstChild.style.top='-20px';
};
bt.onmouseout=function(){
this.firstChild.style.top='0px';
};
};
Voilà, rien de bien extravagant seulement je n'arrive pas à trouver de solution pour le moment (seul problème de ma page).
Le bouton est affiché via une class static php donc ça ne change pas grand chose.
Merci par avance à celui ou ceux qui pourront m'aider.
Modifié par t00rist (21 Mar 2012 - 14:52)