javascript - 试图让 iframe 与 vimeo 播放器一起缩放

标签 javascript html css iframe

所以我目前正在为某人开发一个网站。他是一名电影摄影师,因此他的网站主要展示视频。他将这些视频托管在 Vimeo 中。我有一个点击功能,如果您点击视频列表,它会在 iFrame 中加载特定视频。我遇到的问题是 iFrame 无法在不同分辨率的屏幕上缩放。所以我可以让它在普通的 MacBook 上看起来很漂亮,但是当涉及到 ipad 或更小的屏幕时,它会给我这些奇怪的黑色边框。所以我很好奇是否有人知道我可以实现什么来让它随框架缩放?

image, notice the black bars.

最佳答案

http://jsfiddle.net/DerekL/4GNMd/

<div class="container">
    <div>
        <iframe src="//player.vimeo.com/video/32346156?title=0&byline=0&portrait=0&color=d0e774" frameborder="0" allowfullscreen></iframe>
    </div>
</div>

div.container {
    position: relative;
    width: 80%;
    padding-bottom: 45.1%;
}

div.container > div {
    position: absolute;
    top: 0; bottom: 0; left: 0; right: 0;
}

div.container > div, iframe{
    width: 100%;
    height: 100%;
}

关于javascript - 试图让 iframe 与 vimeo 播放器一起缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21641740/

相关文章:

javascript - 有没有办法使用 discord.js 来格式化嵌入的文本?

Javascript日期时间对象到本地时间

asp.net - 将 Css 类添加到 ASP.NET MVC 的 ActionLink

jquery - 如果图像大于容器,请添加类

javascript - 访问函数存在于动态添加的 javascript 文件中

html - 使用 :before and sprite background images

javascript - 淡出背景 - 简单的 Jquery

javascript - Monaco Editor - 如何使某些区域只读

html - `inline-block` 表现得像 `block`

HTML+CSS : 'a' width doesn't work