Z-Index avec pseudo-élément ::before
Un développeur a demandé de l'aide pour résoudre un problème de positionnement du z-index et : :avant le pseudo-élément. Votre objectif était de conserver le pseudo-élément derrière l'élément parent tout en appliquant un z-index à l'élément parent.
Le pseudo-élément ::before est placé à l'intérieur de l'élément d'en-tête. La spécification CSS indique que ces pseudo-éléments interagissent comme de vrais éléments insérés dans leur élément associé.
En définissant le z-index pour l'élément d'en-tête, un nouveau contexte d'empilement est créé. Par conséquent, le pseudo-élément créé ne peut pas flotter derrière l'élément d'en-tête car il serait forcé de sortir de ce contexte d'empilement.
Pour résoudre le problème, il est suggéré de placer un élément supplémentaire devant l'élément d'en-tête. élément d'en-tête. De cette façon, la superposition réussit par défaut.
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!