Bonjour à tous,
Mon problème est visible en cliquant ici.
Sept affiches de tailles décroissantes sont visibles avec ombre portées. Lorsqu'on passe la souris sur une affiche, elle est agrandie. MAIS l'image reste en-dessous des images voisines. Les images de gauche à droite sont en z-index décroissants pour que les ombres soient bien portées sur l'affiche suivante (réalisé par java script :
Voici le code HTML pour une image :
Et voici les classes CSS "affich_previous" et "zoom" :
Apparemment il semble que le z-index de "zoom:hover" n'arrive pas à remplacer ceux définis par le JS. Ou bien il y a une erreur que je ne vois pas...
L'un de vous a-t-il une idée ?
JiPaul.
Modifié par JiPaul (08 Nov 2014 - 14:34)
Mon problème est visible en cliquant ici.
Sept affiches de tailles décroissantes sont visibles avec ombre portées. Lorsqu'on passe la souris sur une affiche, elle est agrandie. MAIS l'image reste en-dessous des images voisines. Les images de gauche à droite sont en z-index décroissants pour que les ombres soient bien portées sur l'affiche suivante (réalisé par java script :
<script type="text/javascript" charset="utf-8">
var pourc=25
var mrg=0
var mmarg=mrg+"px"
var larg=pourc+"%"
function diml() {
pourc = pourc *4 /5
mrg = 90-4*pourc
mmarg=mrg+"px"
larg=pourc+"%"
return larg
}
var boxes = document.getElementsByClassName('affich_previous')
var nb = boxes.length; var i=nb
do {
boxes[nb-i].style.width = larg;
boxes[nb-i].style.marginTop = mmarg;
boxes[nb-i].style.zIndex = i
diml()
} while(--i)
</script>
Voici le code HTML pour une image :
<div class="affich_previous">
<a href="galerie/saison1314/14.01.19-Opera/index.html"><img class="zoom" src="affich/Affiche_HM_jan14.gif" width="100%" title="19 janvier 2014 : Airs d'Opéra" alt="19 janvier 2014 : Airs d'Opéra" /></a> </div>
Et voici les classes CSS "affich_previous" et "zoom" :
.affich_previous
{
position: relative;
box-shadow: 9px 9px 9px #888888;
float:left;
width: 25%;
}
.zoom
{
background: #FEFAD9;
position: relative;
width: 100%;
}
.zoom:hover
{
background: #FEFAD9;
float:right;
position: relative;
z-index : 10;
margin-top: 0px;
width: 320px;
}
Apparemment il semble que le z-index de "zoom:hover" n'arrive pas à remplacer ceux définis par le JS. Ou bien il y a une erreur que je ne vois pas...
L'un de vous a-t-il une idée ?
JiPaul.
Modifié par JiPaul (08 Nov 2014 - 14:34)