Rumah > hujung hadapan web > tutorial css > Bagaimanakah Transformasi 3D Mempengaruhi Susunan Susunan indeks-z?

Bagaimanakah Transformasi 3D Mempengaruhi Susunan Susunan indeks-z?

Mary-Kate Olsen
Lepaskan: 2024-12-13 06:50:11
asal
854 orang telah melayarinya

How Do 3D Transforms Affect z-index Stacking Order?

Transformasi 3D dan Indeks Z: Membongkar Misteri

Apabila menggunakan transformasi webkit dalam CSS, terutamanya melalui translate3d, ketidakkonsistenan boleh timbul dalam tingkah laku indeks-z, mempengaruhi susunan tindanan unsur.

Dalam kes anda, anda menggunakan translate3d untuk menghidupkan dua div bertindih dan kembali ke skrin. Walau bagaimanapun, selepas transformasi, div kehilangan keutamaan indeks z yang ditetapkan.

Ini berlaku kerana apabila anda menggunakan transformasi 3D pada paksi z (iaitu, parameter ketiga translate3d), indeks z 2D tradisional mekanisme tidak lagi terpakai. Dalam satah pemaparan 3D, hierarki ditentukan oleh nilai z bagi setiap elemen, dengan berkesan mengatasi indeks z.

Untuk membetulkannya, anda mempunyai dua pilihan:

  1. Tukar kepada Perenderan Rata: Dengan menetapkan sifat gaya transformasi kepada rata, anda boleh kembali kepada pemaparan 2D untuk elemen kanak-kanak. Ini memaksa penyemak imbas untuk mengutamakan nilai indeks-z sekali lagi.
  2. Replikat Susunan Tindanan dalam 3D: Malangnya, parameter ketiga translate3d tidak mereplikasi susunan tindanan dalam ruang 3D. Anda perlu melaraskan nilai z setiap elemen secara manual untuk mencapai susunan tindanan yang diingini.

Konteks Tambahan:

Rujuk laporan pepijat WebKit (https ://bugs.webkit.org/show_bug.cgi?id=61824) untuk maklumat lanjut cerapan.

Sasaran Penyemak Imbas:

Kedua-dua penyemak imbas iPhone/iPad dan Android menyokong peralihan webkit, jadi anda seharusnya melihat isu itu diselesaikan dalam persekitaran ini.

Atas ialah kandungan terperinci Bagaimanakah Transformasi 3D Mempengaruhi Susunan Susunan indeks-z?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan