【发布时间】:2013-07-16 14:34:14
【问题描述】:
我已向包含视频的容器 div 添加了过渡效果。我在应该嵌入视频的地方出现黑屏。我尝试了 youtube 和 vimeo,但它们都无法正常工作,所以我认为这与 flash 有关。当我将过渡设置注释掉时,视频又可以工作了。有什么想法会发生什么以及如何解决?
编辑:
代码如下:
<div class="super-container">
<section class="main-content">
<div class="container">
<div class="inner">
<div class="row">
<div class="span8">
<div class="entries">
<article id="post-168" class="post-168 post type-post status-publish format-video hentry category-uncategorized category-videos tag-bring-the-noize tag-m-i-a tag-video instock">
<div class="entry-header">
<div class="video_player">
<iframe width="850" height="478" src="http://www.youtube.com/embed/cCkIYkaLBGs?feature=oembed" frameborder="0" allowfullscreen></iframe>
</div><!--video_player-->
<div class="video-caption">M.I.A. - Bring The Noize</div>
</div><!-- .entry-header -->
<div class="entry-content">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eu feugiat purus. Quisque urna diam, consectetur sit amet est id, rhoncus sollicitudin odio. Phasellus rutrum tellus vitae tincidunt mattis. Proin lobortis pharetra hendrerit. Vivamus id urna arcu. Pellentesque luctus nulla sapien, vel interdum mi luctus a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eu feugiat purus. Quisque urna diam, consectetur sit amet est id, rhoncus sollicitudin odio. Phasellus rutrum tellus vitae tincidunt mattis. Proin lobortis pharetra hendrerit. Vivamus id urna arcu.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eu feugiat purus. Quisque urna diam, consectetur sit amet est id, rhoncus sollicitudin odio. Phasellus rutrum tellus vitae tincidunt mattis. Proin lobortis pharetra hendrerit. Vivamus id urna arcu. Pellentesque luctus nulla sapien, vel interdum mi luctus a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eu feugiat purus. Quisque urna diam, consectetur sit amet est id, rhoncus sollicitudin odio. Phasellus rutrum tellus vitae tincidunt mattis. Proin lobortis pharetra hendrerit. Vivamus id urna arcu.</p>
</div><!-- .entry-content -->
</article><!-- #post -->
<article> (...) </article>
<article> (...) </article>
<article> (...) </article>
</div>
</div>
</div>
</div>
</div>
</section>
CSS:
.super-container {
position: relative;
width: 100%;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: -webkit-transform 500ms ease;
-moz-transition: -moz-transform 500ms ease;
-o-transition: -o-transform 500ms ease;
transition: transform 500ms ease;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
}
【问题讨论】:
-
请发布您的代码,以便我们查看您的尝试
-
编辑帖子并添加代码
-
你能不能也发一个jsFiddle?
-
没关系,我已经成功了:jsfiddle.net/bUFXA
-
谢谢,我会添加问题的链接。您是否还在视频应该出现的地方看到黑屏?
标签: embed css-transitions css-transforms