将CSS透视属性添加到视频

时间:2017-01-05 01:27:39

标签: css css3 video youtube perspective

我想将css perspective属性应用于youtube视频。

我尝试了一些事情。我已经将样式直接添加到嵌入代码以及div容器中:

perspective: 1000px; 
-moz-perspective: 1000px; 
-webkit-perspective: 1000px;
-webkit-transform: rotateY(45deg);

这些都没有奏效。我也尝试了html5视频解决方案,如下所示: Html5 video perspective transform

但是,当与youtube嵌入代码一起使用时,视频容器已旋转,但视频不再播放(如下面的代码段所示。)

有关如何使用youtube工作的任何想法吗?

更新: 我将iframe放在div中以纠正问题。谢谢@dekel!

.video-wrapper {
  perspective: 1000px;
}
.video {
  transform: rotateY(-30deg);
}
<div class="video-wrapper">
  <div class="video">
    <iframe width="560" height="315" src="https://www.youtube.com/embed/8NGNKBIA_eI?rel=0" frameborder="0" allowfullscreen></iframe>
  </div>
</div>

0 个答案:

没有答案