如何在div背景上显示视频?

时间:2016-10-04 12:56:02

标签: javascript css html5 iframe vimeo

有人可以帮我在网站背景上播放视频吗?视频源来自Vimeo ...我使用iframe将视频设置为src

<iframe src="https://player.vimeo.com/video/45628635?loop=1&background=1" width="100%" height="500px" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

我在图片上看到的所需状态 enter image description here

3 个答案:

答案 0 :(得分:1)

给iframe标记自己的类,把它放在父容器中,就像这样。

<div class="container">
    <iframe class="vid" src="https://player.vimeo.com/video/45628635?loop=1&background=1" width="100%" height="500px" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>

然后使用CSS变换放大视频,并将容器宽度设置为100%,高度为500px并隐藏溢出。

.vid{
    transform: scale(2.5);
}

.container{
    width: 100%;
    height: 500px;
    overflow: hidden;
}

并将溢出隐藏在这个&#34;容器&#34; div将位于。

答案 1 :(得分:0)

该背景似乎是视频的一部分。您可以更改宽度以切断黑色背景,就像在此示例中一样。 width:93% https://jsfiddle.net/ps96r3ub/

&#34; https://player.vimeo.com/video/45628635?loop=1&background=1&#34;宽度=&#34; 93%&#34;高度=&#34; 500像素&#34; FRAMEBORDER =&#34; 0&#34; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;

答案 2 :(得分:0)

来自 Swordys 代码...检查此代码段...

&#13;
&#13;
.container{
  width:100%;
  height:500px;
  overflow:hidden;
    }
.vid{
 transform: scale(2.5);
}
&#13;
<div class="container">
<iframe class="vid" src="https://player.vimeo.com/video/45628635?loop=1&background=1" width="80%" height="500px" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
  </div>
&#13;
&#13;
&#13;