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

时间:2011-07-18 23:22:37

标签: javascript css firefox vlc

我遇到了一个有趣的问题。我想要一个带有边框的盒子覆盖在vlc网络播放器的顶部。如果背景颜色不透明,我可以让它工作得很好,但是一旦我将它设置为透明,就会在播放器后面绘制。有谁知道怎么解决这个问题?

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

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

1 个答案:

答案 0 :(得分:0)

这篇文章很老了,但如果有同样问题的人找到它(像我一样),这就是解决方案:

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

来自文档:

  

无窗口 :(自VLC版本2.0.6起)在无窗(非加速)曲面上绘制视频,并允许样式化(CSS叠加,3D变换等)。默认值:false

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