0

我正在尝试通过 YouTube 视频制作动画。问题是,当 Flash 未激活时,一切正常,但是当我激活 Flash 时,div 位于视频下方,您看不到它。我尝试使用 z-index,但它不起作用。这里有一些视频来说明:

这就是动画的外观:https ://mega.co.nz/#!iVNExIxL!X_kxDWHtIPChRNz-Mef_KQ499QEluuc0rR-FHTYjUN0

激活闪光灯时会发生这种情况:https ://mega.co.nz/#!fZk03J6D!KbY6CT7KTWnOg4a42K-UQx7vGGNxZ1zinaZnI8IpkmE

这是使用的代码:

#div {
left:698px;
top:65px;
width:320px;
height:390px;
visibility:visible;
animation:open 6s reverse ease-in;
}
@keyframes open {
0% {left:698px;opacity:0;visibility:collapse;}
50% {left:338px;opacity:1;visibility:visible;}
100% {left:698px;opacity:0;visibility:collapse;}
}

谢谢。

4

1 回答 1

0

当您在页面上嵌入 Flash 对象时,opaque您需要指定参数。可能相关wmode的另一个值是. 您可以在此处阅读有关它们的信息。这两种方法都允许您在 Flash 应用程序的顶部或后面分层。wmodetransparent

请注意,使用这些wmode值会使 Flash 不得不更加努力地工作。它还可以暴露一些浏览器中的问题,如果这是一个问题,它会破坏 Flash 应用程序的可访问性。并不是要警告您,这些错误通常是极端情况,除非您从事火箭科学,否则您可能不会注意到任何性能问题。

于 2013-03-01T17:58:58.827 回答