Heim > Web-Frontend > CSS-Tutorial > Wie kann ich mit CSS Transform 3D ein untergeordnetes Element hinter seinem übergeordneten Element positionieren?

Wie kann ich mit CSS Transform 3D ein untergeordnetes Element hinter seinem übergeordneten Element positionieren?

Patricia Arquette
Freigeben: 2024-11-30 03:51:12
Original
475 Leute haben es durchsucht

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

Wie man mit Transform 3D ein untergeordnetes Element hinter seinem übergeordneten Element überlappt

Frage:

Wie kann ich sicherstellen, dass a Dynamische untergeordnete Elemente erscheinen immer vor ihrem übergeordneten Element, unabhängig von ihrer Position im DOM Baum?

Antwort:

Mit CSS können Sie dies in modernen Browsern mit der Eigenschaft „transform 3D“ erreichen:

.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);
}
Nach dem Login kopieren

Dieses CSS konfiguriert das übergeordnete Element mit einem 3D-Transformationsstil und positioniert das untergeordnete Element absolut darin. Die Eigenschaft „transform: translatorZ(-10px)“ verschiebt das untergeordnete Element entlang der Z-Achse um 10 Pixel nach hinten, sodass es hinter seinem übergeordneten Element angezeigt wird.

HTML-Struktur:

<div class="parent">
  Parent
  <div class="child">
    Child
  </div>
</div>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich mit CSS Transform 3D ein untergeordnetes Element hinter seinem übergeordneten Element positionieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage