Maison >interface Web >tutoriel CSS >Pourquoi `translate3d` interrompt-il l'ordre de l'index Z dans les éléments superposés absolument positionnés ?
Anomalies d'index Z avec Webkit Transform Translate3d
Dans un scénario où deux éléments div positionnés de manière absolue avec des valeurs d'index z spécifiées se chevauchent, en appliquant une transformation du kit Web Translate3d pour les animer et revenir à l'écran peut perturber leur z-index commande.
Explication
Lors de l'utilisation de Translate3D, les éléments entrent dans un plan de rendu tridimensionnel, où l'index z n'a plus d'importance. La transformation déplace les éléments le long de l'axe z, rompant ainsi l'ordre d'empilement 2D traditionnel.
Solution
Pour restaurer l'ordre de l'index z :
element.css({ 'transform-style': 'flat' });
Notes supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!