Bonjour,
J'ai un souci avec des photos positionnées en float, par-dessus lesquelles je souhaite afficher une autre image au survol...
Mes photos de base sont contribuées comme ça:
Avec le css:
Les tailles des photos et margin sont en % parce qu'elles doivent rester adaptées à la largeur de la fenêtre.
Jusque là, tout va bien
Pour afficher une nouvelle image par-dessus les photos présentes, j'avais pensé à quelque chose comme ça:
Et le code CSS:
Je précise, l'image qui vient par-dessus les photos est la même, quelque soit la photo.
... Mais position: absolute ne semble pas être copain avec float: left
Quelqu'un aurait une idée, ou une piste?
Merci beaucoup, je sèche, là...
J'ai un souci avec des photos positionnées en float, par-dessus lesquelles je souhaite afficher une autre image au survol...
Mes photos de base sont contribuées comme ça:
<div id="new">
<img src="img/MG_6644.png" class="petit">
<img src="img/MG_6639.png" class="petit">
<img src="img/MG_6645.png" class="petit">
</div
Avec le css:
#new { width: 100%; background: #000; }
#new .petit { width: 11.02%; margin: 0 0.1% 0.1% 0; vertical-align: top; float: left; }
Les tailles des photos et margin sont en % parce qu'elles doivent rester adaptées à la largeur de la fenêtre.
Jusque là, tout va bien
Pour afficher une nouvelle image par-dessus les photos présentes, j'avais pensé à quelque chose comme ça:
<a href="#">
<span class="roll"></span>
<img src="img/MG_6419.png" class="grand">
</a>
Et le code CSS:
span.roll {
opacity: 0;
background:url(img/loupe.png) center center no-repeat #000;
cursor: pointer;
width: 22.04%;
height: 24.9%;
position: absolute;
}
span.roll:hover {
opacity: .7;
}
Je précise, l'image qui vient par-dessus les photos est la même, quelque soit la photo.
... Mais position: absolute ne semble pas être copain avec float: left
Quelqu'un aurait une idée, ou une piste?
Merci beaucoup, je sèche, là...