bonjour
sur mon site http://mycomenius.free.fr/index.php?lng=fr j'affiche une icone "trop cool pour IE"
je souhaite gérer l'opacité en CSS, elle doit apparaitre à 100% lors du survol.
Mon code marche bien sous FF3 mais pas sous IE7
quand j'ajoute un width:100% l'opacité varie lors du survol sous IE7 mais le span n'apparait plus correctement et mon icone se place au centre de la ligne
pour bien voir la différence j'ai mis au dessous un 2è jeu d'icones avec la class infobis au lieu de info pour celles du haut.
mon css:
merci d'avance
didier
sur mon site http://mycomenius.free.fr/index.php?lng=fr j'affiche une icone "trop cool pour IE"
je souhaite gérer l'opacité en CSS, elle doit apparaitre à 100% lors du survol.
Mon code marche bien sous FF3 mais pas sous IE7
quand j'ajoute un width:100% l'opacité varie lors du survol sous IE7 mais le span n'apparait plus correctement et mon icone se place au centre de la ligne
pour bien voir la différence j'ai mis au dessous un 2è jeu d'icones avec la class infobis au lieu de info pour celles du haut.
<div style= 'position:absolute; left:15px; top: 60px; z-index:100;'>
<a href='http://www.mozilla-europe.org/' target='_blank' class='infobis'><span>Bla bla bla<br/>Bla bla bla<br/>Bla bla bla<br/>Bla bla bla<br/>Bla bla bla<br/>Bla bla bla<br/></span>
<img src='".CHEMIN." skin/skin_didier/autres/tropcool.gif' border='0' /><br/>
<img src='".CHEMIN." skin/skin_didier/autres/ie_ff.gif' border='0' /></a>
</div>
mon css:
a.info{
filter:alpha(opacity=50);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
opacity: 0.5;
}
a.info span{
display: none;
}
a.info:hover{
background: none;
filter:alpha(opacity=100);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1;
}
a.info:hover span{
font-style: normal;
font : 14px arial, helvetica, sans-serif;
display: block;
position: absolute;
top: 0px;
left: 410px;
background-color: #ffffff;
text-align: center;
text-decoration: none;
color: #000;
padding: 0.2em;
border: red 2px solid;
background: #ffc;
width:550px;
}
a.infobis{
opacity: 0.5;
filter:alpha(opacity=50);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
width:100%;
}
a.infobis span{
display: none;
}
a.infobis:hover{
background: none;
opacity: 1;
filter:alpha(opacity=100);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
a.infobis:hover span{
font-style: normal;
font : 14px arial, helvetica, sans-serif;
display: block;
position: absolute;
top: 0px;
left: 410px;
background-color: #ffffff;
text-align: center;
text-decoration: none;
color: #000;
padding: 0.2em;
border: red 2px solid;
background: #ffc;
width:550px;
}
merci d'avance
didier