Heim >Web-Frontend >CSS-Tutorial >Wie überlagere ich ein halbtransparentes Div über einen YouTube-IFrame?
Einbetten undurchsichtiger Divs über YouTube-iFrames
Das Überlagern eines halbtransparenten Divs über ein YouTube-Iframe-Video kann aufgrund der Einführung von eine Herausforderung darstellen HTML5 und die anschließende Ersetzung von Videoobjekten durch iFrames. Die Standardmethode zum Hinzufügen von Hintergrundtransparenz mithilfe des Parameters „wmode“ ist nicht mehr anwendbar.
Glücklicherweise bietet YouTube eine Lösung, indem es Entwicklern ermöglicht, den Parameter „wmode=opaque“ an die Iframe-URL anzuhängen. Dieser Parameter weist dem Iframe einen niedrigeren Z-Index zu, sodass er von anderen Elementen im Iframe überlagert werden kann Seite.
HTML
<iframe class="youtube-player" type="text/html" width="520" height="330" src="http://www.youtube.com/embed/NWHfY_lvKIQ?wmode=opaque" frameborder="0"></iframe> <div>
CSS
#overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); z-index: 50; color: #fff; }
Erklärung:
Das obige ist der detaillierte Inhalt vonWie überlagere ich ein halbtransparentes Div über einen YouTube-IFrame?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!