繁体   English   中英

如果背景颜色是透明的,则无法覆盖 div

[英]Cannot overlay div if background color is transparent

我有一个有趣的问题。 我想要一个边框覆盖在 vlc web 播放器顶部的盒子。 如果背景颜色不透明,我可以让它正常工作,但是一旦我将它设置为透明,它就会被绘制在播放器后面。 有谁知道如何解决这个问题?

这是一个显示我正在谈论的内容的 jsfiddle(您需要安装 vlc web 插件才能使其正常工作。此外,由于某种原因,您只能使用 firefox 进行覆盖)。

http://jsfiddle.net/AsGuL/21/

这篇文章很旧,但如果有同样问题的人找到它(比如我),这里是解决方案:

VLC 插件具有“无窗口”属性,您可以在这种情况下使用。 只需在嵌入标签中添加windowless="true"即可。

从文档中:

无窗口:(从 VLC 版本 2.0.6 开始)在无窗口(非加速)表面上绘制视频并允许样式(CSS 覆盖、3D 转换等)。 默认值:假

https://wiki.videolan.org/Documentation:WebPlugin

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM