Apabila menggunakan CSS, elemen dengan nilai kelegapan kurang daripada 1 nampaknya mengatasi elemen diposisikan dengan indeks-z yang lebih tinggi, menyebabkan elemen diposisikan kekal sebahagiannya kelihatan. Mengapa ini berlaku?
Tingkah laku ini adalah hasil daripada cara pelayar mengendalikan ketelusan. Apabila elemen mempunyai nilai kelegapan kurang daripada 1, ia digubah di luar skrin, mewujudkan konteks tindanan baharu. Jika elemen tidak diposisikan, ia dipaparkan dalam konteks tindanan induk seolah-olah ia mempunyai indeks-z 0 dan kelegapan 1.
Oleh itu, walaupun elemen diposisikan mempunyai indeks-z yang lebih tinggi, ia tidak boleh muncul di atas elemen separa lutsinar yang tidak diletakkan kedudukan. Untuk mengelakkan tingkah laku ini, adalah disyorkan untuk meletakkan elemen separa lutsinar dan melaraskan nilai indeks znya dengan sewajarnya.
Atas ialah kandungan terperinci Mengapa Elemen Separuh Lutsinar Nampaknya Mengatasi Elemen Indeks Z yang Lebih Tinggi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!