Z-Index-Anomalien mit Webkit Transform Translate3d
In einem Szenario, in dem sich zwei absolut positionierte div-Elemente mit angegebenen Z-Indexwerten überlappen, gilt dies Eine Translate3D-Webkit-Transformation, um sie vom Bildschirm weg und wieder auf den Bildschirm zu animieren, kann ihren Z-Index stören Reihenfolge.
Erklärung
Bei Verwendung von Translate3d gelangen die Elemente in eine dreidimensionale Renderebene, in der der Z-Index keine Rolle mehr spielt. Die Transformation verschiebt die Elemente entlang der Z-Achse und bricht die traditionelle 2D-Stapelreihenfolge.
Lösung
So stellen Sie die Z-Index-Reihenfolge wieder her:
element.css({ 'transform-style': 'flat' });
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonWarum unterbricht „translate3d' die Z-Index-Reihenfolge bei überlappenden absolut positionierten Elementen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!