Итак, я использую iFrame в своем website, чтобы отобразить видео, и я положил его в div, чтобы разрешить изменение размера на мобильных стилях и просто сделать его более отзывчивым и т. Д. Однако теперь, если монитор является небольшим, содержимое ниже iframe отключается.Масштабирование iframe для правильной установки
Вот код для фрейма:
<div class="wrapper">
<iframe src="https://player.vimeo.com/video/132695239?badge=0" width="960" height="540" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>
<style>
.wrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
</style>
Если кто-то может увидеть что-нибудь, что может привести к это поведение, то я хотел бы знать.
Благодаря
Edit: Вот код для DIV, что я пытаюсь масштабировать. Ширина не изменяется при уменьшении страницы, и поэтому высота также не изменяется. Любые идеи?
<style>.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style><div class='embed-container'><iframe src='http://player.vimeo.com/video/66140585' frameborder='0' webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>
Я еще не пробовал, но вы можете взглянуть на http://embedresponsively.com/ – bmurauer
@bmurauer за предложение, но он в основном делает то же самое, и проблема не решена. Я не могу прокрутить вниз. – dwinnbrown
Вы хотите иметь только видеодисплей на маленьком экране? Или все, включая название? – NateW