Maison > interface Web > tutoriel CSS > Comment puis-je positionner un élément enfant derrière son parent à l'aide de CSS Transform 3D ?

Comment puis-je positionner un élément enfant derrière son parent à l'aide de CSS Transform 3D ?

Patricia Arquette
Libérer: 2024-11-30 03:51:12
original
571 Les gens l'ont consulté

How Can I Position a Child Element Behind Its Parent Using CSS Transform 3D?

Comment superposer un élément enfant derrière son parent à l'aide de Transform 3D

Question :

Comment puis-je m'assurer qu'un l'élément enfant dynamique apparaît toujours devant son élément parent, quelle que soit sa position dans le DOM arbre ?

Réponse :

En utilisant CSS, vous pouvez y parvenir dans les navigateurs modernes avec la propriété transform 3D :

.parent {
  background: red;
  width: 100px;
  height: 100px;
  transform-style: preserve-3d;
  position: relative;
}

.child {
  background: blue;
  width: 100px;
  height: 100px;
  position: absolute;
  top: -5px;
  left: -5px;
  transform: translateZ(-10px);
}
Copier après la connexion

Ce CSS configure l'élément parent avec un style de transformation 3D et positionne l'élément enfant absolument à l'intérieur de celui-ci. La propriété transform:translateZ(-10px) décale l'élément enfant de 10px vers l'arrière le long de l'axe z, lui permettant d'apparaître derrière son parent.

Structure HTML :

<div class="parent">
  Parent
  <div class="child">
    Child
  </div>
</div>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal