Bonjour.
J'ai un soucis avec un effet rollover. Voici ce que je veux faire: je tente de faire une galerie de photos. L'idée est que lorsque le visiteur approche de l'image affichée, il y a un rollover qui fait apparaître une flèche pour voir l'image suivante ou l'image précédente.
Sur Safari ou FirefoxMac, lorsque je promène mon curseur sur le block lien, la flèche apparaît par intermittence tandis que pour IE (via Virtual PC), il a fallu que je laisse le texte (au lieu de le faire disparaître avec text-indent), car il faut passer sur les lettres pour obtenir le même effet (il ne reconnaît pas le block de lien). J'ai essayé plein de choses (selon mes humbles connaissances) et je ne trouve pas ce qui cloche.
Voici mon code et un lien pour voir ce qui se passe: http://largowin.com/zz/index.html
Modifié par largowin (30 Mar 2008 - 23:32)
J'ai un soucis avec un effet rollover. Voici ce que je veux faire: je tente de faire une galerie de photos. L'idée est que lorsque le visiteur approche de l'image affichée, il y a un rollover qui fait apparaître une flèche pour voir l'image suivante ou l'image précédente.
Sur Safari ou FirefoxMac, lorsque je promène mon curseur sur le block lien, la flèche apparaît par intermittence tandis que pour IE (via Virtual PC), il a fallu que je laisse le texte (au lieu de le faire disparaître avec text-indent), car il faut passer sur les lettres pour obtenir le même effet (il ne reconnaît pas le block de lien). J'ai essayé plein de choses (selon mes humbles connaissances) et je ne trouve pas ce qui cloche.
Voici mon code et un lien pour voir ce qui se passe: http://largowin.com/zz/index.html
<link href="base1.css" rel="stylesheet" type="text/css" />
<link href="base2.css" rel="stylesheet" type="text/css" />
<link href="text.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="conteneur">
<div id="presse">
<img src="image.jpg" alt="image de fond" />
<a class="fleche_gauche" href="#">gauche</a>
<a class="fleche_droite" href="#">droite</a>
</div></div>
</body>
</html>
#presse{
position:absolute;
top:125px;
left:260px;
width:620px;
}
a.fleche_gauche {
position:absolute;
z-index: 1;
top:0px;
left:0px;
height:400px;
width:150px;
display:block;
text-decoration:none;
}
a:hover.fleche_gauche{
display:block;
background-image:url(prev.gif);
top:0px;
left:-50px;
height:45px;
width:45px;
text-decoration:none;
}
a.fleche_droite {
position:absolute;
z-index: 1;
top:0px;
left:150px;
height:400px;
width:150px;
display:block;
text-decoration:none;
}
a:hover.fleche_droite{
display:block;
background-image:url(next.gif);
top:0px;
left:290px;
height:45px;
width:45px;
text-decoration:none;
}
Modifié par largowin (30 Mar 2008 - 23:32)