【问题标题】:Vimeo embedded align to centerVimeo 嵌入居中对齐
【发布时间】:2016-05-05 18:46:36
【问题描述】:

我正在尝试在页面中心(水平和垂直)对齐嵌入的 vimeo 视频(iframe)。但我需要在保持纵横比 (16:9) 的窗口大小的情况下增加或减少视频比例。

在这里我做了一个我想要的小插图(大 GIF):

正确https://vk.com/doc199484568_437482326

错误的https://vk.com/doc199484568_437482328

我尝试使用脚本 Fitvids.js,但它对我没有帮助。 我很乐意通过任何方法看到解决方案。感谢您的回答!

【问题讨论】:

    标签: javascript html css video iframe


    【解决方案1】:

    我为响应式 youtube 视频保存了这个 CSS sn-p,但不确定我从哪里得到它。也许它可以帮助你。您在 iframe 周围放置一个带有“videoWrapper”类的 div,然后使用下面的 CSS 定位它。

    .videoWrapper {
        position: relative;
        padding-bottom: 56.25%; /* 16:9 */
        padding-top: 25px;
        height: 0;
    }
    .videoWrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    

    【讨论】:

    • 有效但错误。我不需要全屏视频,但这个 sn-p 可以做到这一点。我需要有可能设置视频的大小。 jsfiddle.net/#&togetherjs=1Cm8UgQqde
    • 您不能同时设置视频的大小并使其根据屏幕大小进行更改。您可以设置最大尺寸并从那里缩小?
    • 为什么我改变窗口大小时不能设置大小和改变视频?但是,如果这完全不起作用,我该如何设置最大尺寸? (请使用 jsfiddle 或示例,我的英语知识太差了,有时更容易理解代码而不是文字。谢谢)
    • 当然,检查一下,将其包裹在一个容器中,然后给容器一个最大宽度并将其居中jsfiddle.net/5rocoanm
    猜你喜欢
    • 2019-12-13
    • 1970-01-01
    • 2016-10-15
    • 2015-07-25
    • 2013-03-30
    • 2022-01-06
    • 1970-01-01
    • 2021-06-01
    • 2011-03-13
    相关资源
    最近更新 更多