- Expédié
- 7 septembre 2026 à 00:44 UTC
- Auteur
- Kamo
- Commite
- f6ae0e2
La toile de fond du pas de lance - la gradient lisse, le filigrane de l'orge et le papier peint Les diaporamas qu'il porte sont complètement invisibles depuis 03743d02. Rien n'a pas réussi à aller chercher. L'ensemble de la couche était peint sous le corps. La goutte d'eau est fixe: fixe; incrustation: 0; z-index: -1-. Des peintures à indice z négatif EVOIR les arrière-plans de son contexte d'empilement des descendants dans le flux, donc il est n'est visible que lorsque chaque ancêtre jusqu'au contexte d'empilement le plus proche est transparent. Ce composant ne possède aucun de ces chaînes. Il était visible parce que Le contenu de l'emballage d'AuthedChrome se trouve être «position: absolue; z-index: 1» et donc un contexte transparent de gerbage enroulé autour de lui - un fait affirmé dans un commentaire ici ("rien ci-dessus il est opaque") sur une valeur dans un autre fichier. 03743d02 a supprimé cet indice z, et était juste de: il a fait chaque page de l'application a enfant d'un contexte de niveau 1, donc une liste déroulant demandant 40 peintes à 1 et le Les portails ScrollbarOverlay vers le corps ont dessiné directement au-dessus. Mais avec elle Il s'est enfui dans le contexte de l'empilement ROOT, où html et «corps» carry--------------------------------------------------------- Couche négative, corps opaque sur le dessus: la toile de fond a disparu, silencieusement, sur les deux pages qui le rendre. La correction laisse tomber la valeur négative plutôt que de restaurer le contexte qui cachait le Problème. z-index: 0- met la couche dans la même étape de peinture que sa position les frères et sœurs, qui sont ensuite commandés par TREE ORDER et les deux consommateurs déjà rendre leur boîte de contenu après "Backdrop /", de sorte que le contenu peint encore sur le dessus. Cela ne dépend que du sous-arbre de la page. La barre de défilement que la valeur négative évitait est également disparue: La barre native est de couleur libre de couleur transparente et la barrette visible à un indice z positif dans le contexte racine, au-dessus de n'importe quoi de cette couche peut atteindre à partir de l'intérieur de la page. Mesurée dans un navigateur contre une copie de la chaîne réelle - html/corps opaque, le enveloppe de coquille, la page scroller, PageWrapper, la page principale, la toile de fond et la boîte de contenu, avec une barre portalisée en 13 et une liste déroulante à 40: Enveloppe z-index 1, fond -1 - z fond VISIBLE (avant 03743d02) Enveloppe aucune, toile de fond -1-et fond HIDDEN (quelle a été expédiée) écoutez aucun, fond 0 - E.-Trop VISIBLE (cet commit) Et dans cette dernière rangée la barre gagne encore la piste de la barre de défilement et la délabre déroulante Il ne s'agit toujours pas de la barre, donc ni de fixer ce siège entre les deux n'est défait. Garantie, parce que l'affirmation qui a brisé était un commentaire: check-negative-zindex échoue à la base de tout indice négatif z sous app/. Il y en avait exactement un dans le la base de code, et c'était tout.