Intégrer des div opaques sur des iFrames YouTube
La superposition d'un div semi-transparent sur une vidéo iframe YouTube peut poser un défi en raison de l'introduction de HTML5 et remplacement ultérieur des objets vidéo par des iFrames. La méthode standard d'ajout de transparence d'arrière-plan à l'aide du paramètre "wmode" n'est plus applicable.
Heureusement, YouTube propose une solution en permettant aux développeurs d'ajouter le paramètre "wmode=opaque" à l'URL de l'iframe. Ce paramètre attribue un z-index inférieur à l'iframe, lui permettant d'être superposé par d'autres éléments sur le page.
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; }
Explication :
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!