Z-index et empillement d'élément.

Fermé
Yopli Messages postés 73 Date d'inscription mardi 21 avril 2009 Statut Membre Dernière intervention 25 décembre 2016 - 18 févr. 2015 à 13:31
Yopli Messages postés 73 Date d'inscription mardi 21 avril 2009 Statut Membre Dernière intervention 25 décembre 2016 - 19 févr. 2015 à 11:29
Bonjour cher communauté de CCM,
J'ai un soucis qui peut paraitre rikiki mais qui me pose un sacré problème en ce moment.
Je cherche un moyen de développer une petite boite flottante sur des images de profiles lors d'un passage de souris dessus.
La condition : Que la boite flottante n'empiète pas sur l'élément sélectionné mais apparaisse devant les autres.
Un petit schéma pour illustrer mes propos qui peuvent ne pas être très clair :



mon code est de la forme suivante :
HTML
 <a href="" class="profil">
<span class="boite-flottante">John Doe</span>
<img src="..." alt="...">
</a>


J'ai tenter le z-index mais son fonctionnement à ses particularités qui ne me permettent pas de manoeuvré comme je le veux.

Merci d'avance !


A voir également:

1 réponse

Salut,

pourtant:
http://www.w3.org/wiki/CSS/Properties/z-index

z-index permet bien d'indiquer des couches successives en profondeur, c'est donc vous qui ne savez as vous en servir.

Dans votre cas (superposition d'une seule couche) je vois pas l'intérêt d'utiliser la profondeur de a page.
Les éléments se masquent lorsqu'il ont des positions qui les font se chevaucher dans l'ordre indiqué par leur balises.
Donc si vous indiquez dans le flux(ordre des balises) votre élément qui doit rester dessus après l'élément dessous(ou dans d'autre container) il n'y a pas à se poser de question.

pourquoi faire compliqué et devor utiliser le css tandis que

<infobox>
</infobox>
<lien>
</lien>

résout votre problème en ayant seulement à indiquer le CSS pour que l'infobox soit à droite par la méthode de positionnement qui vous convient.
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
18 févr. 2015 à 21:09
bonjour
mettez votre .boite-flottante en position absolute sur le hover avec left et top
sinon pour info z-index ne s'applique qu'avec des élément positionnés (relative, fixed ou absolute) la valeur la plus grande se place par dessus la valeur la plus peitie
0
Yopli Messages postés 73 Date d'inscription mardi 21 avril 2009 Statut Membre Dernière intervention 25 décembre 2016 15
19 févr. 2015 à 11:29
Merci ! Je tente ça immédiatement :)
0