【问题标题】:Youtube: Embedded video squeezedYoutube:嵌入式视频压缩
【发布时间】:2013-05-08 10:04:21
【问题描述】:

我正在通过 iFrame API 嵌入一个 youtube 视频。 视频本身是正方形的,它的宽度和高度取决于容器的大小(也是正方形,具有可变尺寸)——我正在使用 CSS 来实现这一点。

一切正常,但在视频的开头和结尾(开始之前和停止之后),内容显示宽度减小,显示黑色边条: p>

知道为什么会发生这种情况或该怎么做吗?有人在响应式布局的背景下制作了形状不规则的视频吗?


更新

似乎将宽度和高度设置为 101% 会有所帮助。不过,尚不确定其一致性。

【问题讨论】:

标签: css youtube youtube-javascript-api


【解决方案1】:
 <div class="video_iframe_wr">
    <iframe/>
 </div>


  .video_iframe_wr {
  height: 0;
  padding-bottom: 100%; /* that makes height = width */
  position: relative;
}

.video_iframe_wr > iframe {
  position: absolute;
  top: 0; 
  left: 0;
  right: 0;
  bottom: 0;
  width:100%;
  height:100%;
}

【讨论】:

  • 感谢您的回答。不幸的是,这正是我目前使用的方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-04
  • 2012-06-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多