Bootstrap主题嵌入的iFrame失真

时间:2018-02-27 作者:Camille Roney

我试图在页面上嵌入视频,但它们显示的都是伸展的。Here\'s what it should look like, 和this is what it currently looks like.

以下是我的嵌入代码:

<iframe width="100%" src="https://www.youtube.com/embed/Fj5O0V9WWug?rel=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
。。。但看起来默认css可能会影响比例

.embed-responsive-16by9 { padding-bottom: 56.25%; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
删除上述css会使视频消失。有什么建议可以解释为什么视频可能会被拉伸?

1 个回复
最合适的回答,由SO网友:Nilesh G 整理而成

您可以通过添加一些免费插件来实现这一点,如this one. 此插件使用FitVids。js使您的视频具有流畅的宽度。有更多类似的插件可以免费使用,这将允许您在不添加任何CSS的情况下执行此操作。

结束