如何在Opera更亮的透明<div>中制作嵌入式YouTube视频?</div>

时间:2013-02-03 06:05:26

标签: css youtube cross-browser opera transparent

我正在尝试在透明div上嵌入一些YouTube视频 在chrome和firefox中,它们工作正常,但在歌剧中它们非常黑暗

歌剧 http://i.imgur.com/QapAeO2.jpg

铬/火狐 http://i.imgur.com/bVY97h2.jpg

这是我的嵌入代码:

<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://youtube.com/embed/$3?wmode=transparent" frameborder="0"/></iframe>

我正在使用IPB,这个“3美元”是来自

的第3场常规比赛
http(?:s)?://(www.)?youtube.com/watch\?(\S+?)?v=([\d\w-_]+?)(&\S+?)?

包装div设置为不透明度:0.94;

当我将包装div上的不透明度设置为“1”时,嵌入的视频就可以了。

有没有人知道如何修复这个,除了“解决方案”,添加一个javascript,将添加一个绝对定位的非透明div与相应的视频在原始视频之上

1 个答案:

答案 0 :(得分:0)

Opera有一个关于透明度和插件的已知错误(内部跟踪为DSK-288890),这可能会导致问题。

更改wmode = transparent会改变什么吗?如果没有,我能想到的唯一解决方法是将Opera的不透明度设置为1。