html 用于嵌入宽高比为16:9的视频的纯CSS解决方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 用于嵌入宽高比为16:9的视频的纯CSS解决方案相关的知识,希望对你有一定的参考价值。

.video-container {
  position: relative;
  padding-bottom: 56.25%; /*16:9*/
  padding-top: 30px; 
  height: 0; 
  overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
<div class="video-container">
  <iframe width="640" height="360" src="//www.youtube.com/embed/ukKd8W3Bvo0" frameborder="0" allowfullscreen></iframe>
</div>

以上是关于html 用于嵌入宽高比为16:9的视频的纯CSS解决方案的主要内容,如果未能解决你的问题,请参考以下文章

iOS视频编辑SDK

全宽(固定高度)响应youtube嵌入横幅

16:9 宽高比应用程序和背景(考虑导航占用的空间)

我如何确保iFrame的宽高比是否有效?

css体验优化之图片容器设置宽高比

jQuery UI Resizable 永远不会达到设置宽高比的全宽