Ich habe ein Video über einem div Hintergrund platziert, das Video hat einen schwarzen Hintergrund und für den Videohintergrund nicht sichtbar zu sein, habe ich Mix-Blend-Modus: Bildschirm verwendet.Wie kann ich ein div hinter einem Videoelement verbergen?
Alles funktioniert bis jetzt gut. Das Problem ist, wenn ein anderes Element hinter dem Video steht (onclick animation), aber dieses Element immer noch sichtbar ist, da der Mischmodus des Videos ein Bildschirm ist.
Gibt es eine Möglichkeit, das zweite Div zu verstecken, wenn es hinter dem Video ist?
video {
position: absolute;
margin-top: 0px;
margin-left: 50px;
mix-blend-mode: screen;
pointer-events:none;
}`
Dies ist der Hintergrund (weiß nicht, ob es releveant oder nicht ist)
.background{
background-color: #7a7f83;
}
Die Farbe des zweiten div ist hell (gelb, blau, etc)
bearbeiten : Hier ist die kürzere Version. Betrachte 2 Divs und ein Video. ein div ist Hintergrund und einer ist ein Rechteck. Ich möchte Video über beide divs platzieren, und ich habe den Videomischmodus auf dem Bildschirm gehalten. Nun, wie Sie vielleicht wissen, ist, da der Videomischmodus Bildschirm ist, alles hinter dem Video sichtbar. Ich möchte das Hintergrund-Div sichtbar sein, aber nicht das Rechteck div. Gibt es eine Möglichkeit, den Teil des Rechtecks div, der sich hinter dem Video befindet, zu verbergen?
Möchten Sie ein reduziertes Beispiel für das Problem liefern können? –
Hinzugefügt eine einfachere Version der Frage als bearbeiten – Visrozar