javascript - 如何用视频填充屏幕?

标签 javascript html css

我正在尝试这样做: IMG

代码如下:

  <div class="container" id="containervideo">
  <div id="video">
        <div class="box iframe-box">
         <div class="container">
          <iframe src="http://player.vimeo.com/video/67794477?title=0&amp;byline=0&amp;portrait=0&amp;color=0fb0d4" width="1280" height="720" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
            </div>
        </div>
      </div>

  </div>

CSS:

#containervideo {
    width: 100%;
    height: 100%;
    position: absolute;
    padding: 0;
    margin: 0;
    left: 2px;
    top: 936px;
    z-index: -1000;
    overflow: hidden;
    }
    #video { 

min-height: 100%;
    //min-width:100%; - if fit to width
position:absolute;
bottom:0px;
left:0;
    }

视频总是在屏幕上居中,它永远不会填满两边。任何人都可以帮助我吗? :(

最佳答案

移除在 iframe 上设置的 width 和 height 属性。您可以添加一个 CSS 规则,将 iframe 的位置设置为绝对位置,如下所示:

.iframe-box iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
<div class="box iframe-box">
   <iframe src="http://player.vimeo.com/video/67794477?title=0&amp;byline=0&amp;portrait=0&amp;color=0fb0d4" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>

关于javascript - 如何用视频填充屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44073117/

相关文章:

php - Zend Framework - 在 Controller 中生成数据并传递给 View 以在 Javascript 中使用。如何?

javascript - 正则表达式排除以哈希标签开头的单词

javascript - 溢出-y 不适用于 fr

html - 在几个 div 周围设置边框

html - 如何使用 flexbox 使导航栏链接的整个 "box-part"突出显示?

html - 使用 "display: table;"将布局组织成 2 列不好吗?

javascript - 当模态被解除或关闭时如何关闭所有可折叠的 div( Accordion )?

javascript - 悬停 I 标签更改其内部和之前的字体图标

javascript - 获取动态创建的文本框的值时遇到错误

php - 从谷歌搜索中删除并保护/管理/