Rumah > hujung hadapan web > tutorial css > Mengapakah `translate3d` WebKit Memecahkan Penyusunan `z-index` CSS?

Mengapakah `translate3d` WebKit Memecahkan Penyusunan `z-index` CSS?

Susan Sarandon
Lepaskan: 2025-01-01 09:27:11
asal
705 orang telah melayarinya

Why Does WebKit's `translate3d` Break CSS `z-index` Stacking?

WebKit Transform Translate3D Mengganggu CSS Z-Index

Apabila diposisikan secara mutlak, elemen yang bertindih tertakluk kepada susunan z-index, menentukan susunan relatifnya di atas kanvas. Walau bagaimanapun, menggunakan transformasi webkit translate3d untuk animasi mengganggu tingkah laku susun ini. Masalah ini menjejaskan semua penyemak imbas mudah alih utama yang menyokong peralihan webkit.

Memahami Isu

Seperti yang dilaporkan dalam pangkalan data pepijat WebKit (https://bugs.webkit.org /show_bug.cgi?id=61824), menggunakan transformasi 3D pada paksi-z mengatasi nilai indeks-z. Sebabnya terletak pada peralihan daripada satah rendering 2D kepada satah rendering 3D. Dalam ruang 3D, nilai-z menentukan kedudukan elemen, menjadikan indeks-z tidak relevan.

Menyelesaikan Isu

Untuk mengelakkan gangguan ini, seseorang mesti kembali kepada pemaparan 2D untuk elemen anak dengan menggunakan sifat CSS berikut:

transform-style: flat;
Salin selepas log masuk

Harta ini memastikan bahawa elemen anak kekal dalam satah pemaparan 2D, mengekalkan gelagat tindanan indeks z mereka walaupun selepas transformasi 3D elemen induk.

Atas ialah kandungan terperinci Mengapakah `translate3d` WebKit Memecahkan Penyusunan `z-index` CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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