Maison > interface Web > tutoriel CSS > Pourquoi div1 n'apparaît-il pas au-dessus de div2 malgré un z-index plus élevé ?

Pourquoi div1 n'apparaît-il pas au-dessus de div2 malgré un z-index plus élevé ?

DDD
Libérer: 2024-10-24 02:21:30
original
965 Les gens l'ont consulté

Why Doesn't div1 Appear Above div2 Despite Higher z-index?

Placer une division au-dessus d'une autre division à l'aide de z-index

Dans le développement Web, vous pouvez rencontrer des situations dans lesquelles vous devez superposer des divs les unes sur les autres pour obtenir l'objectif souhaité. effets visuels. Cependant, vous constaterez peut-être que l'utilisation de z-index ne produit pas toujours les résultats escomptés.

Un problème courant est lorsque div1 refuse d'apparaître au-dessus de div2 malgré l'attribution d'une valeur de z-index plus élevée. La raison derrière cela pourrait être le manque de contexte d'empilement approprié.

Pour établir un contexte d'empilement, vous devez ajouter la propriété CSS position: relative aux deux divs. Cela crée un nouveau contexte d'empilement dans lequel les valeurs de l'index z peuvent fonctionner comme prévu.

Voici une version mise à jour de votre code :

<code class="css">div {
  width: 100px;
  height: 100px;
}

.div1 {
  background: red;
  z-index: 2;
  position: relative;
}

.div2 {
  background: blue;
  margin-top: -15vh;
  z-index: 1;
  position: relative;
}</code>
Copier après la connexion

Avec cette modification, div1 devrait désormais apparaître correctement au-dessus div2. N'oubliez pas que le z-index n'affecte l'ordre d'empilement que dans le même contexte d'empilement.

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!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal