Bonjour,
Je buggue sur un problème de code qui demande du z-index. Voilà ce à quoi je voudrais arriver :
En rose c'est une div, fixe en largeur, dont la hauteur varie en fonction du contenu.
En bleu, une image de largeur et de hauteur variables qui devrait idéalement être centré en largeur par rapport à la div (la rose).
En vert, une seconde image, de taille fixe, mais dont la position est variable (issus du php) et dépend idéalement du coin en haut à gauche de l'image bleu.
Mon code actuel :
Avec le CSS :
Ce qui me donne :
Soit :
-la div (rose) qui s'étend pas en hauteur.
-l'image bleue flotte au-dessus de la div vers la gauche
-l'image verte flotte entre la div et l'image bleue (manifestement, son point de base est le coin de la div)
J'ai tenté de changer les positions des images d'absolute à relative, j'y gagne le fait que la div s'étende (c'est chouette), mais je perds mon z-index (moins cool).
Je me doute qu'il faut une div autour des images sur lesquels les 2 images pourront s'ancrer (et qui servira de point de départ pour l'image verte), mais j'arrive pas à la faire.
Je buggue sur un problème de code qui demande du z-index. Voilà ce à quoi je voudrais arriver :

En rose c'est une div, fixe en largeur, dont la hauteur varie en fonction du contenu.
En bleu, une image de largeur et de hauteur variables qui devrait idéalement être centré en largeur par rapport à la div (la rose).
En vert, une seconde image, de taille fixe, mais dont la position est variable (issus du php) et dépend idéalement du coin en haut à gauche de l'image bleu.
Mon code actuel :
<div class='largeboxcontenu'>
<p>Vous voyez ceci :<br /><img class='centrer niv1' src='images/cartes/cuilnen1.png' title='image de l'objet' alt='image de l'objet' /><img class='niv2' style='top:42px; left:126px' src='images/no-objectif.gif' title='image de l'objet' alt='image de l'objet' /></p>
</div>
Avec le CSS :
.largeboxcontenu{
margin-left:auto;
margin-right:auto;
width: 765px;
background:url(images/skin/box-large-corps.png) repeat-y;
overflow:hidden;
padding-left:10px;
}
img.niv1{position: absolute; z-index: 1;}
img.niv2{position: absolute; z-index: 2;}
Ce qui me donne :

Soit :
-la div (rose) qui s'étend pas en hauteur.
-l'image bleue flotte au-dessus de la div vers la gauche
-l'image verte flotte entre la div et l'image bleue (manifestement, son point de base est le coin de la div)
J'ai tenté de changer les positions des images d'absolute à relative, j'y gagne le fait que la div s'étende (c'est chouette), mais je perds mon z-index (moins cool).
Je me doute qu'il faut une div autour des images sur lesquels les 2 images pourront s'ancrer (et qui servira de point de départ pour l'image verte), mais j'arrive pas à la faire.
