【问题标题】:iframe needs to be minimized for mobile device移动设备需要最小化 iframe
【发布时间】:2017-05-04 00:29:42
【问题描述】:

我目前正在www.georound.com 建立一个站点,当您单击地图上的图钉时,会弹出一个 infoWindow,其中包含使用 iframe 嵌入的视频。 我的问题是这些视频在桌面上看起来很棒,但是一旦我尝试在移动设备上打开页面,iframe 太大并且无法调整移动设备的大小,infoWindow 本身会调整大小并且在移动设备上看起来不错。

我尝试更改 iframe 的 css,但每次我将它缩小到移动设备上时,它在桌面上也会变小!!

当我在手机侧翻手机上打开 infoWindow 时,显示也正常。只是当屏幕很小时,iframe 才无法正确调整大小。

感谢任何帮助,谢谢。

【问题讨论】:

  • 我认为这是这篇文章的副本stackoverflow.com/questions/17838607/…
  • 我在上面的链接上尝试了一些 css 更改,但是当我单独在 iframe 中进行更改时,它可以工作,但是如果我随后将 iframe 放入 infoWindow 中,则没有任何显示!!!您可以在 www.georound.com 看到我的意思,底部的视频位于 iframe 中,并为每个设备调整大小,但 infoWindows 中的视频使用相同的代码并显示为空白???
  • 好像是 position: absolute;给 infoWindow 带来麻烦。只是显示为空白。

标签: javascript html css iframe mobile


【解决方案1】:

您需要在您的 CSS 中使用 @media 来定义您希望某些 CSS 规则应用的屏幕尺寸。

例如:

@media (max-width: 600px) {
 iframe {
   width: 50vw;
 }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-20
    • 1970-01-01
    • 2011-12-28
    • 2016-11-13
    • 2012-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多