Aufgrund einiger lustiger kleiner Style Guide Änderungen müssen alle Bilder schwarz und weiß sein. Ich dachte, ein globaler Stil darum kümmern würde:Hinzufügen von Filter: Graustufen zu img Elemente verbirgt überlagerte Elemente
img {
filter: grayscale(100%)
}
Es wirkt wie ein Zauber, aber: Elemente, die plötzlich verschwinden auf der Bilder sitzen. Beispiel: Text, der über einem Bannerbild sitzt, verschwindet und ein ::before
Element, das auf einem Bild sitzt, verschwindet.
Ist das erwartete Verhalten oder ist etwas Unheimliches passiert?
EDIT:
Der HTML ist nichts Besonderes:
<div class="wrapper">
<div class="header-text">
<h2>My Header Text</h2>
</div>
<img src="myimage.png" />
</div>
.header-text
ist absolut positioniert.
Bitte teilen Sie Ihre HTML –
Was verschwinden elelemts? –