2016-01-10 4 views
0

У меня есть две 50% ширины div. Один из них - простой образ, а другой - встраивание YouTube.Равная высота для встраивания видео и изображения в одну строку

То, что я хочу достичь, состоит в том, чтобы иметь одинаковые высоты для обоих элементов (изображения и видео). Мне нужно, чтобы это было так же реагировать на отзывчивость.

Я пытался использовать http://embedresponsively.com/ css для встраивания видео, но не могу понять, как заставить его работать правильно.

Вот что я хочу сделать:

enter image description here

Это мой jsfiddle:

<div class="content"> 
<div class="left"> 
    <img src="http://placehold.it/756x560/2cb7c0/ffffff"> 
    </div> 
    <div class="right"> 
    <div class='embed-container'><iframe src='https://www.youtube.com/embed/C7dPqrmDWxs' frameborder='0' allowfullscreen></iframe></div> 
    </div> 
</div> 

https://jsfiddle.net/ujddekdf/

ответ

0

Вы не сможете изменить размер видео youtube, как пропорции из них устанавливаются провайдером. Самое простое решение - изменить размер вашего изображения так же, как и видео. Тогда он также хорошо работает на реагирующем:

<img src="http://placehold.it/756x424/2cb7c0/ffffff"> 

https://jsfiddle.net/ujddekdf/1/

+0

Спасибо за ответ, да .. но можно установить пользовательскую высоту/ширину для видео без каких-либо проблем, однако я не уверен, как чтобы он работал в ответном порядке. – MIC

+0

Как вы можете видеть на скрипке - вам нужно убедиться, что оба изображения и видео имеют одинаковые пропорции краев. Или просто - они будут иметь одинаковую высоту и ширину. Затем они будут расширяться на мобильном телефоне. Отвечает ли это на ваш вопрос? Если нет, как бы вы хотели, чтобы они вели себя на мобильном? – Adam

+0

Да, но в вашем примере вы делаете ИЗОБРАЖЕНИЕ таким же, как и видео, и я хотел бы иметь VIDEO размером с изображение. Так что не уверен, как этого добиться. Если я добавлю фиксированную высоту/ширину в iframe, она не будет реагировать. Я изменил ширину/высоту в css для iframe до тех же размеров, что и изображение здесь - https://jsfiddle.net/ujddekdf/2/, но опять же не могу понять, как сделать его отзывчивым:/ – MIC